요약 :이 자습서에서는 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()
함수를 사용하여 집합에서 찾은 항목 수를 찾는 방법을 배웠습니다.