SQL Server COUNT (한국어)

요약 :이 자습서에서는 SQL Server COUNT() 함수를 사용하여 집합의 항목 수.

SQL Server COUNT()는 집합에서 찾은 항목 수를 반환하는 집계 함수입니다.

다음은 COUNT() 함수의 구문을 보여줍니다.

Code language: SQL (Structured Query Language) (sql)

이 구문에서 :

  • ALLCOUNT() 함수가 모든 값에 적용되도록 지시합니다. ALL가 기본값입니다.
  • DISTINCTCOUNT() 함수를 지시합니다. 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() 함수를 사용하여 집합에서 찾은 항목 수를 찾는 방법을 배웠습니다.

Leave a Reply

답글 남기기

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다