정렬_연습문제Backend/db2018. 8. 19. 15:22
Table of Contents
반응형
정렬 _ 연습문제
-부서번호로 정렬
SELECT *
FROM EMP
ORDER BY DEPTNO;
- 부서번호로 정렬하되급여가 높은 순서대로 출력
SELECT *
FROM EMP
ORDER BY DEPTNO asc , SAL desc;
--> 부서번호를 정렬한 뒤 , 급여가 높은 순으로 정렬
- 최근 입사한 순으로사원명, 급여, 입사일자를 출력
SELECT ENAME , SAL , HIREDATE FROM EMP ORDER BY HIREDATE desc;
--> 입사일이 높은 순으로 정렬
- 커미션이 높은 순으로 정렬 (단, 커미션이 없으면 제일 나중에 출력되도록 )
SELECT * FROM EMP ORDER BY nvl(COMM,0) DESC , COMM asc;
--> COMM 의 null 값을 0으로 만든뒤 높은 순으로 정렬하고 , COMM을 오름차순으로 정렬
- 부서번호로 정렬한 후 부서번호가 같을 경우는 급여가 많은 순으로정렬하여 사원번호, 이름, 업무, 부서번호, 급여를 출력
SELECT EMPNO , ENAME , job , DEPTNO , SAL FROM EMP ORDER BY DEPTNO ASC, SAL DESC;
--> 부서번호를 오름차순으로 정렬을 하고 오름차순 정렬에서 다시 급여가 높은순으로 정렬
반응형
'Backend > db' 카테고리의 다른 글
SQL_검색기초 (0) | 2018.08.19 |
---|---|
SQL_연습문제_기초 (0) | 2018.08.19 |
정렬 ( ORDER BY ) (0) | 2018.08.19 |
SELECT 연습문제 (0) | 2018.08.19 |
SQL 공지사항 (0) | 2018.08.19 |
@IT grow. :: IT grow.
#IT #먹방 #전자기기 #일상
#개발 #일상