Funkció száma (-SQL)
Alkalmazza az összesítő függvény minden értéket. Mind az alapértelmezett beállítás.
Azt jelzi, hogy a COUNT függvény az egyedi értékek száma nem egyenlő nulla.
Expression bármilyen típusú, kivéve a szöveget. kép vagy ntext. Összesített funkciók és subqueries nem megengedett.
Ez azt jelenti, hogy amikor visszatér az összes sort a táblázatba kell számolni az összes sort. COUNT (*) függvény paraméterek nélkül, és nem lehet használni a kulcsszó különbözőek. A funkció COUNT (*) nem kell egy paraméter kifejezés. mivel a meghatározás szerint nem használ információt adott oszlopban. COUNT (*) függvény a sorok számát a megadott tábla nélkül öntsük ismétlődő sorokat. Ez számít minden sorban külön-külön. Ez figyelembe veszi és a sorok, amelyek NULL értékeket.
OVER ([partition_by_clause] order_by_clause)
partition_by_clause osztja az eredmény halmaz által javaslatait, a szakasz, amelyre a funkciót alkalmazva. Ha ez a paraméter nincs megadva, akkor a függvény kezeli az összes sort a lekérdezés eredményét beállítva, mint egy csoport. order_by_clause logika határozza meg a sorrendet, amelyben a művelet végrehajtásra kerül. Order_by_clause érték kötelező. További információért lásd. § OVER ajánlat (-SQL).
COUNT (*) függvény az elemek száma a csoportban. Ez magában foglalja a NULL értékek és ismétli.
Funkció COUNT (ALL kifejezés) kiértékeli a kifejezést minden egyes sorában a csoport, és visszatér az értékek száma nem egyenlő NULL.
Funkció COUNT (DISTINCT kifejezés) kiértékeli a kifejezést minden egyes sorában a csoport, és visszatér a számos egyedi értékek nem egyenlő NULL.
Ahhoz, hogy a visszatérési értékek nagyobb, mint 2 ^ 31-1, COUNT függvény hibaüzenetet generál. Ehelyett használja COUNT_BIG.
COUNT - egy determinisztikus függvény, ha azt a nélkül OVER záradék és ORDER BY. Nem meghatározható egy OVER záradék és ORDER BY. További információkat. Lásd determinisztikus és nem determinisztikus függvény.
A. A COUNT és határozott lehetőség
A következő példa azt mutatja, hogy hány különböző pozíciókban, hogy esetleg dolgozó cég A cég Adventure Works Cycles.