Order By 문법
SELECT [DISTINCT] {*, column [alias], . . .}
FROM table_name
[WHERE condition]
[ORDER BY {column, expression} [ASC | DESC]];
ORDER BY : 검색된 행이 출력되는 순서를 명시한다.
ASC : 오름차순
DESC : 내림차순
문제 ) EMP 테이블에서 입사일자 순으로 정렬하여 사원번호, 이름, 업무, 급여, 입사일자, 부서번호를 출력하여라.
SELECT hiredate,empno,ename,job,sal,deptno
FROM emp
ORDER BY hiredate;
문제 ) EMP 테이블에서 가장 최근에 입사한 순으로 사원번호, 이름, 업무, 급여, 입사일자, 부서번호를 출력하여라.
SELECT hiredate,empno,ename,job,sal, deptno
FROM emp
ORDER BY hiredate DESC;
문제) EMP 테이블에서 부서번호로 정렬한 후 부서번호가 같을 경우 급여가 많은 순으로 정렬하여 사원번호, 성명, 업무, 부서번호, 급여를 출력하여라.
SELECT deptno,sal,empno,ename,job
FROM emp
ORDER BY deptno, sal DESC;
문제 ) EMP 테이블에서 첫번째 정렬은 부서번호로 두번째 정렬은 업무로 세번째 정렬은 급여가 많은 순으로 정렬하여 사원번호, 성명, 입사일자, 부서번호, 업무, 급여를 출력하여라.
SELECT deptno,job,sal,ename,hiredate
FROM emp
ORDER BY deptno,job,sal DESC;
'SQL' 카테고리의 다른 글
DBeaver low 추가/테이블의 특정 컬럼 추출 방법/ORDER BY (0) | 2023.05.14 |
---|---|
문자형 함수 (0) | 2023.05.12 |
LIKE,IS NULL,AND,OR,NOT (0) | 2023.05.12 |
Between,IN (0) | 2023.05.12 |
특정 행의 검색/Oracle (0) | 2023.04.21 |