|
count_big()
Die
Aggregate Function
count_big()
zählt alle Zeilen einer Tabelle deren Werte nicht NULL betragen und gibt sie im
Datentyp
bigint
zurück. Die Funktion count_big() steht ab
ASE®
15.0 zur Verfügung.
Syntax der Aggregate Function count_big()
count_big( [ all | distinct ] expression )
Die Parameter der Aggregate Function count_big()
all
Der Parameter "all" gibt die Anzahl aller gefundenen Zeilen zurück.
"all" ist die Standardeinstellung der Funktion count_big().
distinct
Der Parameter "distinct" unterdrückt die Berücksichtigung von doppelten Werten.
"distinct" kann optional angegeben werden.
expression
Der Parameter
"expression"
steht bei der count_big()-Funktion gewöhnlich als Platzhalter für einen Spaltennamen.
Beispiel für die Aggregate Function count_big()
select count_big(column_name) from table_name
Zählt die Anzahl der Zeilen einer Tabelle.
select count_big(distinct column_name) from table_name
Gibt nur die Anzahl der Zeilen einer Tabelle zurück, dessen Werte nicht doppelt vorkommen.
Zählt also nicht die Zeilen mit doppelt vorhandenen Werten.
select * from table_name_1 where 0 <
(select count_big(*) from table_name_2 where ...)
Siehe auch:
avg(), count(*), count(), max(), min(), sum().
|