¾È±Ô °øºÎ¹æ

MS-SQL > SubQuery - UPDATE ¿¹Á¦

µî·ÏÀÏ : 2017-07-03 19:09 Á¶È¸¼ö : 33,831

¾È³çÇϼ¼¿ä ¼öÁÝÀº ¾È±Ô¶ø´Ï´Ù¿ä... ^.^

¿À´ÃÀº ¾ÆÁÖ °£´ÜÇÑ UPDATE ½Ã SubQuery¸¦ ÀÌ¿ëÇؼ­ ´Ù·®ÀÇ Á¤º¸¸¦ ÀÏ°ý Update ½ÃÅ°´Â ¿¹¸¦ º¸°Ú½À´Ï´Ù.
¾Æ·¡Ã³·³ µÎ°³ÀÇ Å×À̺íÀÌ Á¸ÀçÇÕ´Ï´Ù.
5.1 SET ¹®¿¡¼­ ¼­ºêÄõ¸® »ç¿ëÇϱâ

Å×À̺í¸í : M

NUM

M1

M2

1

a

<NULL>

2

b

<NULL>

3

c

<NULL>

4

<NULL>

<NULL>



Å×À̺í¸í : S

NUM

S1

S2

1

a

Ã־ȱÔ

2

b

¹é¸íÈñ

3

c

ÃÖ¿¬È¯

4

d

±èÇü¸ð




À§¿Í °°ÀÌ µÎ°³ÀÇ Å×À̺êÀÌ Á¸ÀçÇÑ´Ù°í °¡Á¤ÇØ º¾´Ï´Ù.

¿©·¯ºÐµéÀº À§¿Í °°Àº °æ¿ì S Å×À̺íÀÇ S1='a,b,c' ¿Í M Å×À̺íÀÇ M1='a,b,c' ¿Í °°ÀÌ
°ªÀÌ ÀԷµǾî ÀÖ´Ù°í °¡Á¤ÇßÀ»¶§,,,, S1Çʵå¿Í M1 Çʵ尡 °°Àº °ªÀÌ µé¾î ÀÖ´Ù¸é,,,
S2 ÇʵåÀÇ °ªÀ» M2 ¿¡ ¾÷µ¥ÀÌÆ® ÇÏ°í ½Í´Ù...

ÀÌ·²°æ¿ì¿¡µµ ¾î±è¾øÀÌ SubQuery ¹®À» »ç¿ëÇؼ­ ½±°Ô ÇØ°áÇÒ¼ö ÀÖ½À´Ï´Ù.

¹¹,,, À̹ø°°ÀÌ setÀ» ÀÌ¿ëÇؼ­ Á÷Á¢ ÀÔ·ÂÀ» ÇÒ¼öµµ ÀÖ±¸,,, fromÀ» ÀÌ¿ëÇؼ­ Á÷Á¢ ¾÷µ¥ÀÌÆ®¸¦
ÇÒ¼öµµ ÀÖÁö¸¸,,

¿©±â¿¡¼­´Â ÀÏ´Ü set ¹®¿¡ subQuery¸¦ »ç¿ëÇÏ´Â Çü½ÄÀ¸·Î ÀÛ¼ºÇØ º¸°Ú½À´Ï´Ù.

UPDATE m SET=(SELECT s2 FROM s WHERE s1=m1)

À§Ã³·³ ÇÏ½Ã¸é µË´Ï´Ù.....

¾î¶§¿ä??? ±ò²ûÇϸ鼭 ½±°Ô µé¾î ¿À½ÃÁö¿ä???

select ½ÃÄÑ º¸½Ã¸é ¾Æ½Ã°ÚÁö¸¸,,, M2¿¡´Â 'Ã־ȱÔ,ÃÖ¿¬È¯,¹é¸íÈñ' ¶ó´Â À̸§µéÀÌ µé¾î°¡ ÀÖÀ»°Ì´Ï´Ù.
Á÷Á¢ Å×½ºÆ®ÇØ º¸½Ã±¸, ½Ç¹«¿¡ Àû¿ëÇØ º¸¼¼¿ä...
¡Ø Ȥ½Ã µµ¿òÀÌ µÇ¼Ì´Ù¸é ´ñ±Û¿¡ ÇѸ¶µð ³²°ÜÁÖ¼¼¿ä!
ÀÛ¼ºÀÚ   ºñ¹Ð¹øÈ£
ÀÚµ¿±Û ¹æÁö     (ÀÚµ¿±Û ¹æÁö ±â´ÉÀÔ´Ï´Ù.)
³»¿ë   ´ñ±Û´Þ±â 
À̸ÞÀÏ ¹®ÀÇ : cak0280@nate.com  
Copyright 2000 By ENTERSOFT.KR All Rights Reserved.