요약 :이 자습서에서는 SQL Server COUNT() 함수를 사용하여 집합의 항목 수.
SQL Server COUNT()는 집합에서 찾은 항목 수를 반환하는 집계 함수입니다.
다음은 COUNT() 함수의 구문을 보여줍니다.
Code language: SQL (Structured Query Language) (sql)
이 구문에서 :
-
ALL는COUNT()함수가 모든 값에 적용되도록 지시합니다.ALL가 기본값입니다. -
DISTINCT는COUNT()함수를 지시합니다. null이 아닌 고유 한 값의 수를 반환합니다. -
expression는 모든 유형의 표현식이지만image,text또는ntext. 표현식에는 하위 쿼리 또는 집계 함수를 사용할 수 없습니다.
COUNT() 함수는 다음과 같은 다른 형식을 갖습니다.
Code language: SQL (Structured Query Language) (sql)
이 형식에서 COUNT(*)는 지정된 테이블의 행 수를 반환합니다. COUNT(*)는 DISTINCT를 지원하지 않으며 매개 변수를 사용하지 않습니다. 각 행을 개별적으로 계산하고 NULL 값을 포함하는 행을 포함합니다.
요약 :
-
COUNT(*)는 세트의 항목 수를 계산합니다.NULL및 중복 값을 포함합니다. -
COUNT(ALL expression)는expression를 평가합니다. 집합의 각 행에 대해 null이 아닌 값의 수를 반환합니다. -
COUNT(DISTINCT expression)는 다음에 대한expression를 평가합니다. 각 행을 집합에 포함하고 null이 아닌 고유 한 값의 수를 반환합니다.
SQL Server COUNT () 함수 : 간단한 예
다음 문은 t라는 새 테이블을 만들고 테이블에 데이터를 삽입하고 이에 대한 데이터를 쿼리합니다.
출력은 다음과 같습니다.
Code language: PHP (php)
SQL Server COUNT (*) 예제
COUNT(*)는 다음 문에 설명 된대로 지정된 테이블의 모든 행을 반환합니다. :
Code language: SQL (Structured Query Language) (sql)
출력은 다음과 같습니다.
SQL Server COUNT (DISTINCT 표현식) 예
다음 예에서는 COUNT(DISTINCT expression)를 사용하여 숫자 o를 반환합니다. f t 테이블에서 null이 아닌 고유 한 값 :
Code language: SQL (Structured Query Language) (sql)
다음은 출력을 보여줍니다.
Code language: PHP (php)
SQL Server COUNT (expression) 예
다음 예에서는 COUNT(expression)를 사용하여 t 테이블에서 Null이 아닌 값의 수를 반환합니다. :
Code language: SQL (Structured Query Language) (sql)
다음은 출력을 보여줍니다.
Code language: PHP (php)
SQL Server COUNT () 함수 : 실제 예
다음 문은 products 테이블의 제품 수를 반환합니다.
Code language: SQL (Structured Query Language) (sql)
출력은 다음과 같습니다.
다음 예에서는 COUNT(*) 함수를 사용하여 숫자를 찾습니다. 모델 연도가 2016이고 정가가 999.99보다 높은 제품 수 :
출력 :
Code language: SQL (Structured Query Language) (sql)
SQL Server COUNT () with GROUP BY 절 예제
다음 문은 t를 사용합니다. 그는 COUNT(*) 함수를 사용하여 각 제품 범주에서 제품 수를 찾습니다.
다음은 출력을 보여줍니다.
이 예에서는 먼저 , GROUP BY 절은 카테고리 이름을 사용하여 제품을 그룹으로 나누면 COUNT() 기능이 각 그룹에 적용됩니다.
HAVING 절이있는 SQL Server COUNT () 예제
다음 문은 브랜드와 각 제품의 수를 반환합니다. 또한 제품 수가 20 개를 초과하는 브랜드 만 반환합니다.
출력은 다음과 같습니다.
이 자습서에서는 SQL Server COUNT() 함수를 사용하여 집합에서 찾은 항목 수를 찾는 방법을 배웠습니다.