특정 컬럼을 기준으로 데이터를 요약해서 비교하고 싶을 때
1)SELECT 뒤 기준컬럼 작성
2)집계함수(COUNT, MAX, MIN, AVG, SUM) 작성
3) WHERE 절 뒤 GROUP BY 기준컬럼 작성 (WHERE 절은 생략 가능하다.)
- ⚠️주의할 점⚠️:
1번(SELECT), 2번(집계함수) 작성 후, 3번(GROUP BY)을 작성하지 않을 경우 에러가 발생된다.
그 이유는, 데이터를 SELECT 할 때, 2번 집계함수는 여러 데이터로부터 하나의 행을 반환하지만, 1번 기준컬럼(SELECT)은 N 개의 값을 반환하기 때문에, 3번 GROUP BY 절을 사용하여 기준컬럼 당 값 1개를 반환 할 수 있도록 명시해야 한다.
특정 컬럼을 기준으로 결과값을 출력 할 때 사용
ORDER BY 구문은 SQL 구문의 가장 마지막에 수행한다
ORDEY BY 구문은 필수는 아니며, 기본값은 ASC(Ascending, 오름차순)이다
오름차순은 ASC! 내림차순은 DESC!