Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
Tags
- oui
- raw device
- RHEL4_Oracle10g
- clusterware
- 10.2.0.5
- Linux
- #Oracle #Script #운영스크립트 #테이블스페이스 #Tablespace
- Silent Install
- Silent Mode
- rac1
- RHEL4_oracle10g_silent
- sql scott
- oracle10g asm
- rac
- #Mariadb #계정관리 #권한관리 #계정생성 #계정삭제 #권한부여 #권한삭제 #Maria #마리아디비
- #linux #리눅스 #파일권한
- Top #SQL
- 리스너구성
- #mariadb #mariadb삭제 #yum #mysql
- OEL5 설치
- 연습용계정
- scott unlock
- node1
- #Oracle #optimizer #CBO #RBO #rule #all_rows #first_rows
- mariadb #마리아디비 #MariaDB설치 #mysql #yum저장소
- RHEL3
- #Oracle #case문 #decode문 #Oracle함수
- 굳ㅋ
- ORA-01034: ORACLE not available
- 패치후 DB복구
Archives
- Today
- Total
As it was in the beginning, is now, and ever shall be, world without end.
sql case 본문
CASE함수
문법 :
CASE 조건 WHEN 결과1 THEN 출력1
[WHEN 결과2 THEN 출력2]
ELSE 출력3
END "칼럼명"
DECODE함수수와 매우 비슷하지만 DECODE함수는 주로 =인 값을 처리하는데 사용된다. 하지만 크거나 같은조건을 처리할 경우 불편한 부분이 많았는데 이런 부분을 CASE함수에서는 쉽게 처리할 수 있다. DECODE함수와 마찬가지로 꼭 알아야 하는 함수이다.
SCOTT>
SCOTT> SELECT profne, name, pay, CASE WHEN pay > '200' THEN '4급'
WHEN pay BETWEEN '201' AND '300' THEN '3급'
WHEN pay BETWEEN '301' AND '400' THEN '2급'
WHEN pay < '400' THEN '1급'
end "등급"
FROM professor
ORDER BY pay desc;
'SQL' 카테고리의 다른 글
to_char, to_date 날짜변환 (0) | 2020.01.08 |
---|---|
Oracle_특정 기간에 수행된 Top SQL 추출 (0) | 2019.12.23 |
Oracle 운영 스크립트 모음 (0) | 2019.04.30 |
Comments