броене функция (преговарям-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 цикли.
Свързани статии