MS-SQL > case when ~ end - Á¶°Ç 󸮹® µî·ÏÀÏ : 2017-06-30 17:05 Á¶È¸¼ö : 52,833ÀÌ°Ç ¾î¶»°Ô º¸¸é ³Ê¹« °£´ÜÈ÷ ó¸®ÇÒ ¼ö ÀÖ´Â ¹®Á¦ÀÔ´Ï´Ù..
¿¹¸¦ µé¾î non À̶õ Çʵ忡 0,1,2 °ªÀÌ °¢°¢ µé¾î ÀÖ´Ù°í °¡Á¤ÇÒ ¶§, 0='ÃʱÞ' , 1='Áß±Þ' , 2='°í±Þ'À» Ãâ·Â½ÃÅ°°í ½Í½À´Ï´Ù..... ¿©·¯ºÐÀº ¾Æ¸¶ rs("non") °ú °°ÀÌ ·¹ÄÚµå ¼ÂÀ» ºÒ·¯¿Í ,,, if rs("non")="0" then cho="ÃʱÞ" els if rs("non")="1" then cho="Áß±Þ" : À§ ó·³ ó¸®¸¦ ÇØ ÁáÀ»²¨¶õ »ý°¢ÀÌ µì´Ï´Ù... ±×·¯³ª,, ÀÌ·¯ÇÑ ¹æ¹ýÀº ó¸® ¼Óµµ »Ó ¾Æ´Ï¶ó,,, ÇÁ·Î±×·¥ÀÇ ±æÀ̳ª º¸±â¿¡´Â Á¶±Ý ½Ç¸ÁÀÌÁÒ??? Á¦°¡ ¿©±â¿¡¼ »ý°¢ÇØ º¸¾Ò´ø ºÎºÐÀº ÀÌ·¯ÇÑ Á¶°Ç 󸮸¦ °ú¿¬ Äõ¸® Çϳª·Î ±¸Çö ÇÒ ¼ö Àִ°¡? ¶ó´Â °Å¿´½À´Ï´Ù. °á·ÐÀ» ¸ÕÀú ¸»Çϸé,, ÀÌ·¯ÇÑ Ã³¸®µµ ³Ê¹«³ª °£´ÜÈ÷ Äõ¸®¹®À» ÅëÇØ Ã³¸®°¡ °¡´ÉÇÏ´Ù´Â °ÍÀ̾ú½À´Ï´Ù.... ±×·³, Äõ¸®¹®ÀÌ ¾ó¸¶³ª °·ÂÇÑÁö Çѹø Å×½ºÆ®¸¦ ÇØ º¸½Ã±â ¹Ù¶ø´Ï´Ù. ±×·³,,,,, ¼Ò½º¸¦ º¸¸é¼ ¼³¸íµå¸®°Ú½À´Ï´Ù.... ¾Æ·¡´Â Á¦°¡ Á÷Á¢ ÀÛ¼ºÇÏ°í Å×½ºÆ®Çغ» Äõ¸®¹®ÀÔ´Ï´Ù.... no Çʵå¿Í non Çʵ尡 Á¸ÀçÇÕ´Ï´Ù.... ¿©±â¿¡¼ non=0 , non=1, non=2¸¦ üũÇÕ´Ï´Ù.. ±×·±´ÙÀ½ cho¶ó´Â À̸§ÀÇ °¡»ó Çʵ忡 °ªÀ» ±â¾ïÀ» ½Ãŵ´Ï´Ù. 'ÃʱÞ','Áß±Þ',°í±Þ' Áß Á¶°Ç¿¡ ¸Â´Â °ªÀÌ 'cho'¶õ °¡»ó Çʵ忡 µé¾î°¡°Ô µÇ´Â °Ì´Ï´Ù. ȸ鿡 »Ñ·ÁÁÙ ¶§,,, rs("cho") ½ÄÀ¸·Î »Ñ·ÁÁֱ⸸ Çϸé,,, ASP ¹®¹ýÀ» ÀÌ¿ëÇÑ ¾î¶°ÇÑ Ã³¸®µµ ÇÊ¿ä°¡ ¾ø´Ù´Â °Ì´Ï´Ù. case when non='0' then 'ÃʱÞ' when non='1' then 'Áß±Þ' when non='2' then '°í±Þ' end case when ~ end ¹®À» »ç¿ëÇß´ä´Ï´Ù. ¿©±â¿¡¼ nonÀº ÇʵåÀÇ À̸§¸ç ºñ±³À» ÇϰԵǴ °Ì´Ï´Ù.... ¿©±â¿¡¼µµ ¶ÇÇÑ and or not°ú °°Àº Á¶°Ç,°ü°è ¿¬»êµéÀ» ó¸®ÇÒ ¼ö ÀÖ½À´Ï´Ù.... ±×·±´ÙÀ½ .... as cho ´Â cho¶õ °¡»óÇʵ忡 °ªÀ» ³Ö´Â´Ù´Â °Ì´Ï´Ù.... case when Á¶°Ç then '±â¾ïµÇ´Â °ª' ÀÌÁ¤µµ¸é case when ¿¡ ´ëÇÑ °£´ÜÇÑ ¼³¸íÀ» ¸¶¹«¸® ÇÏ°Ú½À´Ï´Ù.. ¿©·¯ºÐ²²¼ ¾Æ¸¶ Äõ¸®¿¡ Á¶±Ý¸¸ °ü½ÉÀ» °®°Ô µÈ´Ù¸é Á¤¸» °£°áÇϸ鼵µ °í±Þ½º·¯¿î ÇÁ·Î±×·¡¹ÖÀ» Á¢ÇÒ ¼ö ÀÖ°Ô µÉ°Å¶õ »ý°¢ÀÌ µì´Ï´Ù... ÀÌ¹Ì °ø°³µÇ¾î ÀÖ´Â ¸¹Àº ÇÁ·Î±×·¥ÀÇ ¼Ò½ºµéÀÌ ÀÖÁö¸¸,, ±×°Í¸¸À» º¸°í ´õ ÀÌ»ó °øºÎ¸¦ °ÔÀ»¸® ÇÑ´Ù¸é,,, ¿©·¯ºÐÀº ȸ»ç¿¡¼³ª ÁÖÀ§¿¡¼ ¾Æ¸¶ ÀÎÁ¤À» ¹Þ±â°¡ ½±Áö ¾ÊÀ» ²¨¶õ »ý°¢ÀÌ µì´Ï´Ù.... Àúµµ ÇüÆí¾ø´Â ½Ç·ÂÀ» °¡Áö°í ÀÖÁö¸¸,, ³ª¸¸ÀÇ ÇÁ·Î±×·¡¹Ö ±â¹ýÀ» À§ÇØ °øºÎ Áß¿¡ ÀÖ´ä´Ï´Ù.... ±×·³,,,, ¿À´Ãµµ °Ç°ÇϽñ¸¿ä......... ÀúÈñ Ȩ¿¡ µé·Á Áּż Á¤¸»·Î °¨»ç¸¦ µå¸°´ä´Ï´Ù.....
|