Databases Reference
In-Depth Information
Hier müssen beide Bedingungen gleichzeitig erfüllt sein. Es gibt aber auch eine or- Verknüp-
fung, bei der entweder die eine oder die andere Bedingung erfüllt sein muss.
SELECT <Spalten_Name>
FROM <Tabellen_Name>
WHERE <Bedingung>
OR <Bedingung>
Die drei Operationen, mit denen man Bedingungen verknüpfen kann, lauten:
AND : Das Ergebnis sind Datensätze, bei denen alle verknüpten Bedingungen erfüllt sind.
OR : Das Ergebnis sind Datensätze, bei denen eine oder mehrere der Bedingungen erfüllt
sind.
NOT : Das Ergebnis sind Datensätze, bei denen die Bedingungen nicht erfüllt sind.
Die Zeichen =, !=, <, >, <=, >= und <> sind die Vergleichsoperationen:
= Gleich
!= Ungleich
<> Ungleich
> Größer
< Kleiner
>= Größer gleich
<= Kleiner gleich
Diese Vergleichsoperationen kann man nicht für jeden Datentyp anwenden. Sie funktionie-
ren in erster Linie bei numerischen Einträgen sowie bei Währungs-(money) und Datums-
formaten. Wir kommen später ausführlicher dazu.
Jetzt wollen wir aber wirklich wissen, wie viele bestellte Artikel sich in der Tabelle beinden.
Die Anzahl der Artikel pro Zeile stehen in der Spalte quantity . Diese Einträge kann man
summieren.
SELECT sum (quantity)
FROM [dbo].[iw_sales]
where [type] = 2
Wenn Sie diesen Select eingeben, erhalten Sie das Ergebnis 593 427. Das ist die Anzahl aller
bestellten Artikel. Voraussetzung für ein Ergebnis ist ein Datentyp, der sich auch summie-
ren lässt. Deshalb haben wir die Spalte quantity auch mit einem numerischen Datentypen
angelegt. Bei Währungseinträgen funktioniert das auch, dazu aber später mehr.
Die allgemeine Syntax zum SUM -Befehl lautet wie folgt:
SELECT SUM (<Spalten_Name>)
FROM <Tabellen_Name>
WHERE <Bedingung>
Die zu summierende Spalte muss in Klammern gesetzt werden.
 
Search WWH ::




Custom Search