더키위키(Duckywiki)

모든 덕질 소식을 전합니다!

카테고리 없음

SQL 문법 정리(2) - 스파르타 코딩클럽 : 엑셀보다 쉬운 SQL

화니PD 2022. 1. 28. 00:27
728x90
반응형

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

- 쿼리가 길어지면서 헷갈리는 일을 방지할 수 있는 기능

728x90
반응형