728x90
반응형
ORDER BY 컬럼명 [ASC | DESC]
- 조회 시 원하는 컬럼 기준으로 정렬하여 출력할 수 있다.
- ASC : 오름차순 (Ascending)
- DESC : 내림차순 (Decending)
- ASC, DESC 입력 생략 시 ASC로 적용된다.
SELECT salary, first_name FROM employees
WHERE salary >= 10000 ORDER BY salary ASC;
내림차순 시 null이 먼저 등장한다. (가장 큰 값으로 취급한다.)
SELECT salary, commission_pct, first_name FROM employees
ORDER BY commission_pct DESC;
오름차순 시 null이 가장 나중에 등장한다.
SELECT salary, commission_pct, first_name FROM employees
ORDER BY commission_pct ASC;
정렬 기준을 여러개 설정할 수 있다.
-- ex: 직책으로 오름차순, 직책이 같은경우 월급 내림차순, 월급마저 같은 경우 이름으로 오름차순
SELECT job_id, salary, first_name FROM employees
ORDER BY job_id ASC, salary DESC, first_name ASC;
소수점 아래 자르는 함수들
- CEIL(value) : 올린다.
- FLOOR(vlaue) : 내린다.
- ROUND(vlaue, num) : 반올림한다. (자릿수 설정 가능)
- TRUNC(value, num) : 잘라버린다. (자릿수 설정 가능)
728x90
반응형
'DB > Oracle' 카테고리의 다른 글
[Oracle DB] OUTER JOIN (0) | 2023.04.21 |
---|---|
[Oracle DB] JOIN (0) | 2023.04.21 |
[Oracle DB] 그룹 함수 (0) | 2023.04.21 |
[Oracle DB] CASE (0) | 2023.04.21 |
[Oracle DB] DECODE (0) | 2023.04.21 |