특정 컬럼을 기준으로 데이터를 오름차순(ASC)/내림차순(DESC) 정렬
오름차순(ASC) 또는 생략
내림차순(DESC)
SELECT *
FROM 직원
ORDER BY 부서ID ,이름 DESC ;
SELECT 에 입력되지 않은 컬럼으로도 정렬 가능 !!
(단, GROUP BY 가 명시된 경우에는 GROUP BY 에 의해 한정된 컬럼만 사용 가능)
GROUP BY 에 특정 컬럼으로 그룹화가 되면 사용 가능한 컬럼에 제약 발생
SELECT 부서ID, SUM(연봉)
FROM 직원
GROUP BY 부서ID
ORDER BY 연봉 ;
--GROUP BY 에 특정 컬럼으로 그룹화가 되면 사용 가능한 컬럼에 제약 발생
SQL문이 GROUP BY -> HAVING -> SELECT -> ORDER BY 순서로 실행되기 때문
컬럼이름 외에 AS 별칭이나 숫자로도 표현 가능