데이터 정렬(ORDER BY)

수호천사임다·2024년 9월 20일

오라클

목록 보기
5/53
  • 정의에 의해 검색되는 행을 정렬할 수 있다.
  • ORDER BY 절은 SELECT 문장의 가장 뒤에 온다.
  • ASC: 오름차순으로 정렬. 기본값(생략가능)
  • DESC: 내림차순으로 정렬
  • 별명으로도 정렬 가능, 열의 순서로도 정렬 가능
SELECT 컬럼명
FROM 테이블명
WHERE 조건
ORDER BY 컬럼명1 [ASC | DESC], 컬럼명2 [ASC | DESC], ...;
-- 입사일이 제일 빠른 순으로 정렬 
SELECT first_name, hire_date
FROM employees
ORDER BY hire_date;

-- 입사일이 제일 늦은 순으로 정렬
SELECT first_name, hire_date
FROM employees
ORDER BY hire_date DESC;

--별명으로도 정렬 가능
SELECT first_name, salary * 12 annsal
FROM employees
ORDER BY annsal;

-- 입사일 내림차순, 이름 오름차순
SELECT first_name, hire_date
FROM employees
ORDER BY hire_date DESC, first_name ASC;

0개의 댓글