SELECT COUNT (column)
FROM tablename
WHERE condition;
SELECT SUM (column)
FROM tablename
WHERE condition;
SELECT AVG (column)
FROM tablename
WHERE condition;
SELECT MIN(MAX) (column)
FROM tablename
WHERE condition;
SELECT column1, column2
FROM tablename
WHERE condition
GROUP BY column1, column2, ...
ORDER BY column1, column2, ...;
📌 DISTINCT를 사용하는 경우 ORDER BY 사용 불가
- COUNT 사용 시 groupby와 distinct의 결과 데이터의 종류는 같을 수 있겠으나,
출력된 결과의 정렬은 불가
SELECT column1, column2
FROM tablename
WHERE condition
HAVING condition (Aggregate Functions)
ORDER BY column1, column2, ...;
📌 WHERE 절 내에는 집계함수 사용 불가
- COUNT 사용 시 groupby와 distinct의 결과 데이터의 종류는 같을 수 있겠으나,
출력된 결과의 정렬은 불가