Computer >> 컴퓨터 >  >> 프로그램 작성 >> SQL Server

SQL Server의 COUNT 함수

이 기사에서는 SQL Server에서 COUNT() 숫자를 처리하는 함수를 특정 구문과 예제와 함께 사용하여 함수를 더 잘 시각화하고 캡처하는 방법을 자세히 보여줍니다.

설명

COUNT 함수 SQL Server에서 데이터 테이블에 포함된 레코드(데이터, 행)의 수를 계산하는 데 사용됩니다. 생략된 NULL 값은 계산되지 않습니다.

구문

SQL Server에서 COUNT 함수를 사용하려면 다음 구문을 사용합니다.

 SELECT COUNT(cot) 
FROM bang
[WHERE dieukien];

매개변수 :

  1. 요람: 열 또는 계산된 값, 계산하려는 표현식
  2. 상태: 레코드를 검색하는 데 사용되는 테이블입니다. FROM 절에 최소한 1개의 테이블이 있어야 합니다.
  3. 디우엔: 선택 과목. 레코드가 선택되기 위해 충족해야 하는 조건입니다.

참고 :

  1. COUNT 함수는 이후 버전의 SQL Server에서 사용할 수 있습니다:SQL Server 2017, SQL Server 2016, SQL Server 2014, SQL Server 2012, SQL Server 2008 R2, SQL Server 2008 및 SQL Server 2005.

예를 들어

SQL Server에서 COUNT 함수의 몇 가지 예를 살펴보고 탐색하십시오.

다음 데이터 테이블이 있다고 가정합니다.

SQL Server의 COUNT 함수

예 1:표의 카테고리 수 계산

 SELECT COUNT(*) 
FROM Quantrimang
WHERE Sobai > 100;

Result: 5

이 예에서는 100보다 큰 Quantrimang 테이블의 범주 수를 계산합니다.

예 2:DISTINCT 사용

DISTINCT 및 COUNT 명령을 함께 사용하여 중복 결과 수를 계산할 수 있습니다.

 SELECT COUNT(DISTINCT Sobai) 
FROM Quantrimang
WHERE Sobai > 100;

Result: 4

이 예제에서는 키워드 DISTINCT를 사용하므로 반복되는 값은 한 번만 계산됩니다. 주어진 데이터 테이블에서 값 '101'은 두 번 나타나지만 한 번만 나타나므로 계산된 행의 총 수는 4가 됩니다.

예 3:GROUP BY 사용

다음 예는 큰 섹션과 관련된 모든 레코드를 계산하며 다음을 수행합니다.

 SELECT Chuyenmuclon, COUNT(Chuyenmuccon) AS "So luong" 
FROM Quantrimang
GROUP BY Chuyenmuclon;

Result:
Chuyenmuclon So luong
Laptrinh 3
Mang xa hoi 2
Trinh duyet web 1