Computer Science/DB
2022. 5. 13.
[Mysql] 다중정렬 ORDER BY
ORDER BY 다중정렬을 할 때, 왼쪽부터 순차적으로 정렬되기 때문에 순서를 고려해야 합니다. ORDER BY column1 desc, column2 desc; 라면 column1 을 기준으로 내림차순 정렬 후, column1이 같은 값에 한해서 column2로 내림차순 정렬하겠다는 뜻입니다. select * from 테이블 order by 컬럼1 desc, 컬럼2 desc; ASC - 오름차순(default), DESC - 내림차순 이 경우 ORDER BY절은 다음과 같습니다. 먼저 결과 집합을 '컬럼1' 값을 기준으로 내림차순으로 정렬합니다. 그런 다음 정렬 된 결과 집합을 '컬럼2' 값을 기준으로 내림차순으로 정렬합니다. 이 단계에서 '컬럼1' 값의 순서는 변경되지 않습니다. 오직 '컬럼2' 값의..