order by 절 :
검색 된 행의 표시 순서를 지정하며 맨 마지막에 위치 한다.
▶ 기본
select *
from employees
order by hire_Date;
모두 선택하겠다
어디서? 사원테이블에서
hire_Date 를 기준으로 (아무 기준도 정해주지 않으면 오름차순이 기본값)
▶ asc : 오름차순 / desc : 내림차순
select *
from employees
order by hire_Date;
기본 정렬은 오름차순.
날짜 값을 이른 순서대로 정렬 된다.
select *
from employees
order by hire_Date desc;
desc = 내림차순으로 정렬 해달라
입사날짜가 가장 최근 것 부터 정렬 된다
▶ 열별칭을 기준으로 정렬
select employee_id, salary*12 annsal
from employees
order by annsal;
salary * 12 한 것을 annsal 이라는 별칭으로 선택 해 줬는데
그걸 오름차순으로 정렬 해서 나오게 해봐라~
▶ 여러 열을 기준으로 정렬
selcet last_name, department_id, salary
from employees
order by department_id, salary desc;
선택해서 보여줘라 이름과 부서아이디 그리고 월급
어디서? 사원테이블에서
정렬 기준은 department_id 오름차순 salary 는 내림차순
Tip! select 목록에 없는 열을 기준으로 정렬 할 수 도 있다
'SQL' 카테고리의 다른 글
[Oracle] 새 접속 만들기 (1) | 2023.05.14 |
---|---|
SQL 문법 _ 오라클 9i introduction 2장 문제 (0) | 2023.03.19 |
SQL 문법 _ ② where (0) | 2023.03.19 |
SQL 문법 _ 오라클 9i introduction 1장 문제 (0) | 2023.03.14 |
SQL 문법 _ ① select (1) | 2023.03.14 |