Databases Reference
In-Depth Information
Bild 5.2■ Abfrageergebnis zur Kundenanzahl
Wenn Sie diesen Befehl eingeben, bekommen Sie als Ergebnis die Zahl 247 065 geliefert,
also deutlich weniger als die zuvor gezählten 818 525 Datensätze.
Die Syntax lautet folgendermaßen:
SELECT COUNT (DISTINCT <Spalten_Name>)
FROM <Tabellen_Name>
Mit dieser Syntax haben wir vorerst die Anzahl der eingetragenen eindeutigen, einmaligen
Kundennummern ermittelt. Wir sprechen immer von den unique -Einträgen.
5.4■Anzahl der Bestellungen
Eine Bestellung wird durch die orderNo , die Bestellnummer, identiiziert. In der Tabelle
iw_sales wird jede Zeile der Rechnung aufgeführt. Diese Zeilen werden durch die line_No
gekennzeichnet. Selbst wenn nur ein Artikel bestellt wurde, gibt es für diese Bestellung
zwei Zeilen, eine für den Artikel und eine andere für den Versand. Artikel und Versand
werden durch den type unterschieden. Ist dort eine 1 eingetragen, handelt es sich um Ver-
sandkosten, der Eintrag 2 kennzeichnet die Artikel.
Da jede Bestellung somit mindestens zweimal mit einer identischen orderNo vorhanden ist,
muss beim Select der Befehl count (distinct „Spaltenname“) eingesetzt werden.
SELECT count (distinct orderNo) Bestellungen
FROM [dbo].[iw_sales]
Search WWH ::




Custom Search