Udostępnij za pośrednictwem


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).

Ikona łącza do tematuJęzyka Transact-SQL składni konwencje

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.