-
--사원의 사원번호, 이름, 급여를 가져온다. 급여를 기준으로 오름차순 정렬을 한다.
select empno, ename, sal from emp order by sal asc;
select empno, ename, sal from emp order by sal;
--사원의 사원번호, 이름, 급여를 가져온다. 급여를 기준으로 내림차순 정렬을 한다.
select empno, ename, sal from emp order by sal desc;
--사원의 사원번호, 이름을 가져온다, 사원의 이름을 기준으로 오름차순 정렬을 한다.
select empno, ename from emp order by ename asc;
select empno, ename from emp order by ename;
--사원의 사원번호, 이름, 입사일을 가져온다. 입사일을 기준으로 내림차순 정렬을 한다.
select empno,ename,hiredate from emp order by hiredate;
--직무가 SALESMAN인 사원의 사원이름, 사원번호, 급여를 가져온다. 급여를 기준으로 오름차순 정렬을 한다.
select ename,empno,sal from emp where job = 'SALESMAN' order by sal;
select ename,empno,sal from emp where job = 'SALESMAN' order by sal asc;
--1981년에 입사한 사원들의 사원번호, 사원 이름, 입사일을 가져온다. 사원 번호를 기준으로 내림차순 정렬을 한다.
select empno,ename,hiredate from emp where hiredate between '1981/01/01' and '1981/12/31' order by empno desc;
select empno,ename,hiredate from emp where hiredate <='1981/12/31' and hiredate >= '1981/01/01' order by empno desc;
-- 사원의 이름, 급여, 커미션을 가져온다. 커미션을 기준으로 오름차순 정렬을 한다.
select ename, sal, comm from emp order by comm;
select ename, sal, comm from emp order by comm asc;
-- 사원의 이름, 사원번호, 급여를 가져온다. 급여를 기준으로 내림차순 정렬, 급여가 같은 레코드들은 이름을 기준으로 오름차순 정렬을 한다
select ename,empno,sal from emp order by sal desc, ename asc;정렬 조건이 두개일시 앞에서 선언한 급여를 기준으로 내림차순 정렬을 수행한후 급여가 같은 레코드들은 뒤에 선언한 정렬기준으로 정렬된다
'DataBase' 카테고리의 다른 글
char nvarchar varchar 차이 (0) 2020.08.09 숫자함수 (0) 2020.07.06 null 비교 (0) 2020.07.06 조건문,논리연산자 쿼리 연습 (0) 2020.07.06 dml 연산자 사용 (0) 2020.07.05