MySQL | NoSQL/MySQL | NoSQL
[ MySQL ] ORDER BY 정렬하기
shiro21
2023. 7. 10. 14:31
반응형
테이블의 정렬을 ORDER BY로 정렬할 때 여러 컬럼으로 정렬하는 방법입니다.
예를들어 SELECT * FROM 테이블로 데이터를 부를때 ASC( 오름차순 ), DESC( 내림차순 )을 사용해서 데이터들이 정렬되어 나오게 해줍니다.
예시
createdAt = 생성한 날짜
// 생성한 날짜 내림차순
SELECT * FROM users ORDER BY createdAt DESC;
다중으로 사용할 때
age = 나이
// 생성한 날짜 내림차순으로 정렬한 이후에 나이 오름차순
SELECT * FROM users ORDER BY createdAt DESC, age ASC;
ORDER BY를 다중으로 사용하면 앞쪽 ( createdAt )부터 순차적으로 진행되기 때문에 순서를 잘 생각해야 합니다.
반응형