DB/SQL

[SQL] 다중 컬럼으로 정렬

suniverse 2023. 2. 4. 00:36

 

 

ORDER BY절에 정렬기준이 여러개가 온 경우 왼쪽에서부터 정렬을 실행하며 

      1차 이후의 중복값들에 대해서 적용되는 정렬기준이다. 

SELECT last_name, department_id, salary
FROM employees 
ORDER BY department_id, salary DESC;

💻

 

다중 컬럼으로 정렬 시에도 컬럼의 순서로 정렬할 컬럼을 지정할 수 있다. 

SELECT last_name, department_id, salary
FROM employees 
ORDER BY 2, 3 DESC;

💻

 

 

SELECT last_name, salary, commission_pct
FROM employees
WHERE commission_pct IS NULL 
ORDER BY salary DESC;

💻