COUNT
SELECT COUNT(*)
FROM Products;
COUNT(*) ➔ 선택한 컬럼의 데이터 행 개수를 세준다.
▶ 그러나 특정 컬럼의 데이터 행 개수를 셀 때 NULL값이 있다면?
ProductID |
ProductNAme |
Price |
1 |
apple |
14 |
2 |
book |
24 |
3 |
NULL |
15 |
SELECT COUNT(ProductName)
FROM Products;
➔ NULL값을 제외한 데이터 개수인 2가 출력된다.
▶ 중복된 값을 제외한 데이터 개수를 확인하고 싶을 때는?
SELECT COUNT(DISTINCT SupplierId)
FROM Products;
SUM
특정 칼럼의 합계를 알고 싶을 때
SELECT SUM(Price)
FROM Products;
AVG
특정 칼럼의 평균을 알고 싶을 때
SELECT AVG(Price)
FROM Products;
※ NULL값이 있을 경우 AVG 계산에서 고려하지 않음 ※
MIN/MAX
특정 칼럼의 최대/최소 값을 알고 싶을 때
SELECT MIN(Price), MAX(Price)
FROM Products;