ПредишенСледващото

броене функция (преговарям-SQL)

Важи общата функция на всички ценности. ALL е настройката по подразбиране.

Това показва, че функцията COUNT връща броя на уникалните стойности не са равни на празно.

Изразяване на всякакъв вид, с изключение на текста. изображение или ntext. Не се допускат Обобщените функции и подзаявки.

Това показва, че при връщане на общия брой редове в таблицата трябва да брои всички редове. COUNT (*) функция може да отнеме няма параметри и не може да се използва с отделни ключови думи. За преброяването на функция (*) не се нуждае от изразяване параметър. тъй като по дефиниция не използва информация за всяка конкретна колона. COUNT (*) връща броя на редовете в определена маса, без да се изхвърля на дублиращи се редове. Изследването се базира на всеки ред по отделно. При това се отчита и редове, които съдържат NULL стойности.

Над ([partition_by_clause] order_by_clause)

partition_by_clause разделя набор резултат произведен от предложения, на секцията за която се прилага функцията. Ако не е посочен този параметър, функцията третира всички редове от резултатния набор, тъй като една и съща група. order_by_clause логика определя реда, по който се извършва операцията. стойност Order_by_clause Задължително. За повече информация, вижте. Раздел НАД оферта (Transact-SQL).

COUNT (*) връща броя на елементите в групата. Това включва NULL стойности и дубликати.

Функция COUNT (ALL израз) оценява изразът за всеки ред в групата и връща броя стойности не равни на NULL.

Функция COUNT (DISTINCT израз) оценява изразът за всеки ред в групата и се връща броя на уникалните стойности не са равни на празно.

За връщане стойности по-големи от 2 ^ 31-1, COUNT функция генерира съобщение за грешка. Вместо това, използвайте COUNT_BIG.

COUNT - е детерминирана функция, ако се използва без клаузата за НАД и ORDER BY. Тя не се определя чрез използване на клауза за НАД и ORDER BY. За допълнителна информация. Вижте Детерминистични и не-детерминирана функция.

А. Използването COUNT и отчетлива опция

Следният пример показва броя на различните позиции, които могат да имат служители, които работят в компанията Компанията Adventure Works цикли.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!