이 기사에서는 SQL Server에서 COUNT() 숫자를 처리하는 함수를 특정 구문과 예제와 함께 사용하여 함수를 더 잘 시각화하고 캡처하는 방법을 자세히 보여줍니다.
설명
COUNT 함수 SQL Server에서 데이터 테이블에 포함된 레코드(데이터, 행)의 수를 계산하는 데 사용됩니다. 생략된 NULL 값은 계산되지 않습니다.
구문
SQL Server에서 COUNT 함수를 사용하려면 다음 구문을 사용합니다.
SELECT COUNT(cot)
FROM bang
[WHERE dieukien];
매개변수 :
- 요람: 열 또는 계산된 값, 계산하려는 표현식
- 상태: 레코드를 검색하는 데 사용되는 테이블입니다. FROM 절에 최소한 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 함수의 몇 가지 예를 살펴보고 탐색하십시오.
다음 데이터 테이블이 있다고 가정합니다.
예 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