Python notes/Others

MySQL) 데이터 정렬 및 집계 조회 하기(+order by, count, avg, sum, max/min, group by, having절)

성실한 나무 2021. 4. 27. 16:32

#1. order by 컬럼명 … asc/desc

데이터를 조회하면서 특정 칼럼을 기준으로 값을 정렬할 때 쓴다.

내림차순은 desc 오름차순은 asc

order by desc

 

 

#2. 집계함수: count, avg, sum, max, min

**집계함수를 쓸 때는 집계함수 외의 나머지 칼럼은 꼭 Group by 뒤에 와야 하고, 그 칼럼들에 대해서 조건을 걸 때는 having을 쓴다 (where는 못씀)

count
avg

 

**각 명령어 순서를 지켜야 함 (안 쓰는 명령어는 생략 가능)

select from

where

group by

having

order by