¾È±Ô °øºÎ¹æ

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  ¿¡ ´ëÇÑ °£´ÜÇÑ ¼³¸íÀ» ¸¶¹«¸® ÇÏ°Ú½À´Ï´Ù.. ¿©·¯ºÐ²²¼­ ¾Æ¸¶ Äõ¸®¿¡ Á¶±Ý¸¸ °ü½ÉÀ» °®°Ô µÈ´Ù¸é
Á¤¸» °£°áÇϸ鼭µµ °í±Þ½º·¯¿î ÇÁ·Î±×·¡¹ÖÀ» Á¢ÇÒ ¼ö ÀÖ°Ô µÉ°Å¶õ »ý°¢ÀÌ µì´Ï´Ù... 
ÀÌ¹Ì °ø°³µÇ¾î ÀÖ´Â ¸¹Àº ÇÁ·Î±×·¥ÀÇ ¼Ò½ºµéÀÌ ÀÖÁö¸¸,, ±×°Í¸¸À» º¸°í ´õ ÀÌ»ó °øºÎ¸¦ °ÔÀ»¸® ÇÑ´Ù¸é,,, ¿©·¯ºÐÀº 
ȸ»ç¿¡¼­³ª ÁÖÀ§¿¡¼­ ¾Æ¸¶ ÀÎÁ¤À» ¹Þ±â°¡ ½±Áö ¾ÊÀ» ²¨¶õ »ý°¢ÀÌ µì´Ï´Ù.... 

Àúµµ ÇüÆí¾ø´Â ½Ç·ÂÀ» °¡Áö°í ÀÖÁö¸¸,, ³ª¸¸ÀÇ ÇÁ·Î±×·¡¹Ö ±â¹ýÀ» À§ÇØ °øºÎ Áß¿¡ ÀÖ´ä´Ï´Ù.... 
±×·³,,,, ¿À´Ãµµ °Ç°­ÇϽñ¸¿ä......... ÀúÈñ Ȩ¿¡ µé·Á Áּż­ Á¤¸»·Î °¨»ç¸¦ µå¸°´ä´Ï´Ù.....
 

select no, case when non = '0' then 'ÃʱÞ'
 when non='1' then 'Áß±Þ'
 when non='2' then '°í±Þ'
  end as cho from munje order by no 

 
¡Ø Ȥ½Ã µµ¿òÀÌ µÇ¼Ì´Ù¸é ´ñ±Û¿¡ ÇѸ¶µð ³²°ÜÁÖ¼¼¿ä!
ÀÛ¼ºÀÚ   ºñ¹Ð¹øÈ£
ÀÚµ¿±Û ¹æÁö     (ÀÚµ¿±Û ¹æÁö ±â´ÉÀÔ´Ï´Ù.)
³»¿ë   ´ñ±Û´Þ±â 
À̸ÞÀÏ ¹®ÀÇ : cak0280@nate.com  
Copyright 2000 By ENTERSOFT.KR All Rights Reserved.