[SQL] DECODE 함수

Posted on 2009. 5. 12. 13:37
Filed Under DB


decode function이란 ?
if 문의 역할을 수행하는 function

사용법:)
       decode(expr, search, result, .., default)
사용예:)
       SELECT      code, name
       FROM         table
       ORDER BY   DECODE(code, '02', 1, '03', 2, '06', 3, '05', 4, 5)
의미:)
       if( code == '02' ) code =  1
       else if( code == '03') code = 2
       else if( code == '06') code = 3
       else if( code == '05') code = 4
       else                        code = 5   // default

예제환경:)  Oracle 9i
반응형

About

by 쑤기c

반응형