sort 정렬
order by
-order by 절은 select문 가장 마지막절에 기술
-기본값은 오름차순으로 정렬(asc)
-desc : 내림차순
-별칭 설정 후 별칭으로 정렬 가능, 위치표기도 가능
select 열이름1,열이름2, 열이름3 as "별칭"
from 테이블명
order by 열이름3/"별칭"/3 desc;
[문제10] 2006년도 입사한 사원의 employee_id, last_name, hire_date를 출력해주세요 단 last_name 이름을 기준으로 오름차순정렬해주세요.
select employee_id, last_name, hire_date
from employees
where hire_date between '06/01/01' and '06/12/31' order by last_name;
[문제11] 80번 department_id 사원중에 commission_pct 값이 0.2 이고 job_id는 SA_MAN인 사원의 employee_id, last_name, salary를 출력해주세요. 단, last_name 이름을 기준으로 오름차순정렬해주세요.
select employee_id, last_name, salary
from employees
where department_id =80
and commission_pct = 0.2
and job_id = "SA_MAN" order by last_name;
[문제12] salary가 5000 ~ 12000의 범위에 속하지 않는 모든 사원의 last_name 및 salary를 출력해주세요. 단 salary을 기준으로 내림차순 정렬하세요.
select last_name, salary
from employees
where salary not between 5000
and 12000 order by salary desc;
'SQL' 카테고리의 다른 글
[Oracle] 단일행 함수 - 날짜함수 (0) | 2021.12.22 |
---|---|
[Oracle] 단일행 함수 - 숫자함수 (0) | 2021.12.22 |
[Oracle] 단일행 함수 - 문자함수 (0) | 2021.12.22 |
[Oracle] Where 절 (0) | 2021.12.21 |
[Oracle] 기본 이해하기 (0) | 2021.12.21 |