본문 바로가기
Work/altibase

DECODE

by 승수 2009. 8. 11.
decode 함수는 expression을 각각의 search 값과 하나씩 순서대로 비교한 후 해독하여 expression이 search 값과 동일하면 result 값을 반환 한다. 만약 해당하는 seache 값이 없으면 default 값을 반환 하고 , default가 지정되어 있지 않으면 null을 반환 한다.

<질의>i가 null 이면 null, 1이면 one, 2이면 two 를 반환하라.
t2 = null,1,2,3
isql> select decode(i,null,'null',1,'one',2,'two') revised_i from t2;

revided_i
----------------
null
one
two


4 rows selected.

'Work > altibase' 카테고리의 다른 글

소수점 자리수 출력 관련 함수 ROUND()  (0) 2010.09.08
unique 추가 쿼리  (0) 2010.06.11
테이블별 사용 메모리 보기  (0) 2009.09.04
LIMIT  (0) 2009.08.11
자주 쓰는 SQL  (1) 2009.07.23