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 |
Tags
- split
- SHOW
- 속성
- hide
- 실행막기
- Display
- forEach.
- sql
- mouseout
- 마우스
- DELETE
- Radio
- truncate
- 칼럼
- javascript
- 길이제한
- JSTL
- checked
- 광명
- DB
- 문자열
- substr
- 이벤트 함수
- script
- 스크립트
- href
- insert
- substring
- Table
- jQuery
Archives
- Today
- Total
홈페이지 제작 전문 업체 Infovider 光明
[DB]오라클 decode함수 사용법 본문
오라클에서는 decode라는 함수를 지원한다. 말그대로 조건에 따라 값을 지정할 수 있는 decoder함수다.
용법은
decode(컬럼, [조건값, 결과값], 기본값) 으로 사용할 수 있습니다.
결과값은 컬럼에서 조건에 따른 결과값이 바뀐 컬럼이 반환됩니다.
그리고, [조건값, 결과값]은 반복이 가능합니다.
쉽게 말해, switch문과 비슷하다고 생각하시면 될 듯 합니다.
컬럼의 각 row의 값을 조건값들과 비교해서 해당사항이 있으면, 결과값을 결과컬럼에 넣고 없으면, 기본값을 결과 컬럼에 넣는다고 생각하시면 됩니다.
예를 들자면,
select memberId, decode(memberKind, 'personal', '개인회원', 'group', '단체회원', 'company', '단체회원', '비회원') from tableMember;
라고 하면, 각 멤버의 구분에 따라 개인회원/단체회원/비회원으로 값이 바뀌어서 된 테이블이 결과로 나오게 되는 것입니다.
![]() |
|
'프로그래밍 for server' 카테고리의 다른 글
[DB]sql 변환함수 to_char, to_number, to_date 함수 (0) | 2013.07.18 |
---|---|
[DB]sql에서 sum함수, count함수 사용법 (0) | 2013.07.17 |
500 Internal Server Error (Error:28) (0) | 2013.07.15 |
HPUX 용량 확인 (0) | 2013.07.12 |
[서버오류]500에러 subquery expected to return a scalar value but returned multiple rows 문제 해결 (0) | 2013.07.11 |
Comments