최신 웹 개발 튜토리얼
 

SQL COUNT() Function


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" 테이블 :

SELECT COUNT(CustomerID) AS OrdersFromCustomerID7 FROM Orders
WHERE CustomerID=7;

»그것을 자신을 시도

SQL의 COUNT (*) 예

다음 SQL 문은에 주문의 총 수를 계산 "Orders" 테이블 :

SELECT COUNT(*) AS NumberOfOrders FROM Orders;

»그것을 자신을 시도

SQL의 COUNT (DISTINCT COLUMN_NAME) 예

다음 SQL 문은 독특한 고객의 수를 계산 "Orders" 테이블 :

SELECT COUNT(DISTINCT CustomerID) AS NumberOfCustomers FROM Orders;

»그것을 자신을 시도