COUNT_BIG (Transact-SQL)
Zwraca liczbę elementów w grupie.COUNT_BIG działa podobnie jak funkcjaCOUNT.Jedyną różnicą między dwie funkcje jest ich wartości zwracanych.COUNT_BIG zawsze zwraca bigint Typ danych wartości.COUNT zawsze zwraca wartość typu danych int.Mogą być uzupełniane przez Klauzula OVER (Transact-SQL).
Składnia
COUNT_BIG ( { [ ALL | DISTINCT ] expression } | * )
Argumenty
ALL
Dotyczy wszystkich wartościfunkcja wartość zagregowana. Jest wartością domyślną.DISTINCT
Określa, że COUNT_BIG zwraca liczbę niepustych wartości unikatowe.expression
Jest wyrażenie dowolnego typu.Funkcje agregujące i podkwerend nie są dozwolone.*
Określa, że wszystkie wiersze powinny być liczone Zwraca całkowitą liczbę wierszy w tabela.COUNT_BIG (*) nie ma parametrów i nie może być używany z DISTINCT.COUNT_BIG (*) nie wymaga expression parametr ponieważ z definicji nie używa informacji o określonej kolumna.COUNT_BIG (*) zwraca liczbę wierszy w określonej tabela bez pozbywanie duplikatów.W każdym wierszu są liczone oddzielnie.Zawiera wiersze, które zawierają wartości null .
Zwracane typy
bigint
Uwagi
COUNT_BIG(*) zwraca liczbę elementów w grupie.Obejmuje to wartości NULL i duplikatów.
COUNT_BIG (ALL expression) ocenia expression dla każdego wiersza w grupie i zwraca liczbę niepustych wartości.
COUNT_BIG (DISTINCT expression) ocenia expression dla każdego wiersza w grupie i zwraca liczbę wartości unikatowe, niepustych.