데이터베이스

[MySQL] 오름차순과 내림차순 정렬 - order by

selfdailycoding 2025. 2. 4. 15:10

order by

오름차순 또는 내림차순으로 정렬하는 것

 

컬럼명 기준으로 오름차순으로 정렬

order by 컬럼명 asc;

asc는 생략 가능하지만, 가독성을 위해 생략하지 않는 것이 좋음.

 

컬럼명 기준으로 내림차순으로 정렬

order by 컬럼명 desc;


 

1. 오름차순 정렬 예시

아무것도 적지 않으면 오름차순으로 정렬됨.

 

2. 내림차순 정렬 예시

 

3. where 조건과 함께 이용

where 조건이 order by보다 앞에 위치해야 함.

.

 

4. 정렬 조건이 두 가지인 경우 조건을 컴마(,)로 구분하여 순서대로 나열 

업무는 오름차순으로 정렬 후 월급은 내림차순으로 정렬

 

5. alias(별명) 사용하기

1) 영어 별명

 

2) 한글 별명

한글 사용 지양하나 사용해야 한다면 역따옴표를 사용하여 `alise명` 으로 써야 함.