COUNT() 함수는 지정된 기준과 일치하는 행의 수를 반환합니다.
SQL의 COUNT (COLUMN_NAME) 구문
카운트 (COLUMN_NAME) 함수는 지정된 컬럼의 값의 개수를 (NULL 값이 계산되지 않음) 반환
SELECT COUNT(column_name) FROM table_name;
SQL의 COUNT (*) 구문
카운트 (*) 함수는 테이블의 레코드 수를 반환
SELECT COUNT(*) FROM table_name;
SQL의 COUNT (DISTINCT COLUMN_NAME) 구문
카운트 (DISTINCT COLUMN_NAME)이 함수는 지정된 컬럼의 고유 값의 수를 반환합니다 :
SELECT COUNT(DISTINCT column_name) FROM table_name;
Note: COUNT (DISTINCT)는 Microsoft Access에서 ORACLE 및 Microsoft SQL Server와 함께 작동하지만.
데모 데이터베이스
이 튜토리얼에서 우리는 잘 알려진 Northwind 예제 데이터베이스를 사용합니다.
아래에서 선택이다 "Orders" 테이블 :
OrderID | CustomerID | EmployeeID | OrderDate | ShipperID |
---|---|---|---|---|
10265 | 7 | 2 | 1996-07-25 | 1 |
10266 | 87 | 3 | 1996-07-26 | 3 |
10267 | 25 | 4 | 1996-07-29 | 1 |
SQL의 COUNT (COLUMN_NAME) 예
다음 SQL 문은 수주의 수를 계산 "CustomerID"=7 로부터 "Orders" 테이블 :
SQL의 COUNT (*) 예
다음 SQL 문은에 주문의 총 수를 계산 "Orders" 테이블 :
SQL의 COUNT (DISTINCT COLUMN_NAME) 예
다음 SQL 문은 독특한 고객의 수를 계산 "Orders" 테이블 :