3. GROUP BY
- 범주의 통계를 내주는 문법
- 아래 예시에서 쿼리가 실행되는 순서 = from -> group by -> select
ex) select name, count(*) from users
group by name;
- GROUP BY의 기능
동일한 범주의 갯수는 count(*)를 사용
동일한 범주 특정 필드의 최솟값은 min(필드명)을 사용
동일한 범주 특정 필드의 최댓값은 max(필드명)을 사용
동일한 범주 특정 필드의 평균값은 avg(필드명)을 사용
동일한 범주 특정 필드의 합계는 sum(필드명)을 사용
4. ORDER BY
- 깔끔한 정리가 필요할 때 사용하는 문법으로 한 번에 정렬이 가능하다.
- 모든 SQL 쿼리에 적용될 수 있는 기능
ex) select * from 테이블명
order by 정렬의 기준이 될 필드명;
- 아래 예시에서 쿼리가 실행되는 순서 = from -> group by -> select -> order by
ex) select name, count(*) from users
group by name
order by count(*);
이외에 유용한 문법
별칭 기능 : Alias
- 쿼리가 길어지면서 헷갈리는 일을 방지할 수 있는 기능