DECODE

DECODE´Â Ç¥Çö½ÄÀ» Çϳª ÀÌ»óÀÇ °Ë»ö ¹®ÀÚ¿­¿¡ ´ëÇØ Çϳª¾¿ ºñ±³ÇÕ´Ï´Ù.

exprÀÌ search¿Í µ¿ÀÏÇÑ °æ¿ì DECODE´Â ÇØ´çÇÏ´Â result¸¦ ¹ÝȯÇÕ´Ï´Ù. ÀÏÄ¡ Ç׸ñÀÌ ¾ø´Â °æ¿ì DECODE´Â default¸¦ ¹ÝȯÇÕ´Ï´Ù. default¸¦ »ý·«ÇÒ °æ¿ì DECODE´Â ³ÎÀ» ¹ÝȯÇÕ´Ï´Ù.

¹Ýȯ°ª

ù¹øÂ° result ÀμöÀÇ µ¥ÀÌÅÍ À¯Çü

±¸¹®

DECODE(expr, search, result
          [, search, result ]...
          [, default ]
      )

Àμö

exprÀº Çϳª ÀÌ»óÀÇ °Ë»ö ¹®ÀÚ¿­¿¡ ´ëÇØ ºñ±³µÉ Ç¥Çö½ÄÀÔ´Ï´Ù.

search´Â expr¿¡ ´ëÇÑ ÀÏÄ¡ Ç׸ñÀ» °Ë»öÇÒ ¹®ÀÚ¿­ÀÔ´Ï´Ù.

result´Â exprÀÌ ÇØ´çÇÏ´Â °Ë»ö ¹®ÀÚ¿­°ú ÀÏÄ¡ÇÒ °æ¿ì ¹Ýȯ°ªÀÔ´Ï´Ù.

default´Â exprÀÌ °Ë»ö ¹®ÀÚ¿­°ú ÀÏÄ¡ÇÏÁö ¾ÊÀ» °æ¿ì ¹Ýȯ°ªÀÔ´Ï´Ù. default°¡ »ý·«µÇ¸é DECODE´Â ³ÎÀ» ¹ÝȯÇÕ´Ï´Ù.

Àμö´Â ¼ýÀÚ ¶Ç´Â ¹®ÀÚ À¯ÇüÀÌ µÉ ¼ö ÀÖ½À´Ï´Ù. µÎ ³ÎÀº µ¿ÀÏÇÕ´Ï´Ù. exprÀÌ ³ÎÀÎ °æ¿ì DECODE´Â ¿ª½Ã ³ÎÀΠù¹øÂ° searchÀÇ result¸¦ ¹ÝȯÇÕ´Ï´Ù.

expr, searches, results ¹× default¸¦ Æ÷ÇÔÇÑ ÃÖ´ë ±¸¼º ¿ä¼Ò ¼ö´Â 255ÀÔ´Ï´Ù.

¿¹Á¦

DECODE(sysdate, '21-JUN-06', 'Summer Solstice', '21-DEC-06', 'Winter Solstice', 'Have a nice day!')

À§ÀÇ ¿¹Á¦´Â ´ÙÀ½ °ªÀ» ¹ÝȯÇÕ´Ï´Ù.

2006³â 6¿ù 21ÀÏÀÇ °æ¿ì Summer Solstice
2006³â 12¿ù 21ÀÏÀÇ °æ¿ì Winter Solstice
±âŸ ¸ðµç ³¯Â¥ÀÇ °æ¿ì Have a nice day!