SW/MySQL

MySQL : 정렬 : order by : 사용법, 기능, 개념

얇은생각 2020. 1. 17. 07:30
반응형

정렬

데이터를 가져올 떄 오 찬수 혹은 내림 차순으로 정렬하여 가져올 수 있습니다.

 

order by 컬럼명 asc : 오름 차순으로 정렬합니다. asc는 생략 가능합니다.

order by 컬럼명 desc : 내림 차순으로 정렬합니다.

정렬 기준은 숫자, 문자열, 날짜 모든 컬럼이 가능합니다.

 

 

예제

# 사원의 번화와 급여를 가져옵니다.

select emp_no, salary
from salaries
order by salary asc;

select emp_no, salary
from salaries
order by salary;

 

 

 

# 사원의 번호와 급여를 가져옵니다. 급여를 기준으로 내림 차순 정렬합니다.

select emp_no, salary
from salaries
order by salary desc;

 

 

 

# 사원의 번호와 이름을 가져옵니다. 이름을 기준으로 오름찬순으로 정렬합니다.

select emp_no, first_name
from employees
order by first_name asc;

 

 

 

# 사원의 번호와 이름을 가져옵니다. 이름을 기준으로 내림차순으로 정렬합니다.

select emp_no, first_name
from employees
order by first_name desc;

 

 

 

# 사원의 번호와 입사일을 가져옵니다. 입사일을 기준으로 오름차순으로 정렬합니다.
select emp_no, hire_date
from employees
order by hire_date asc;

 

 

 

# 사원의 번호와 입사일을 가져옵니다. 입사일을 기준으로 내림차순으로 정렬합니다.

select emp_no, hire_date
from employees 
order by hire_date desc;

 

이번 시간에는 MySQL에서 정렬해서 조회하는 방법에 대해 공부하였습니다. 정렬이 필요한 경우, 해당 예제를 참고할 계획입니다.

반응형