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!
Copyright © 2003, 2007, Oracle. All rights reserved.