9-4.Å×À̺í Á¶ÇÕ

1.UNION

ÇϳªÀÇ ¿£ÅÍƼ¸¦ ÀúÀåÇÏ´Â Å×À̺íÀÌ¶óµµ ¼º´É»óÀÇ ÀÌÀ¯·Î ÀÏÁ¤ÇÑ Á¶°Ç¿¡ µû¶ó Å×À̺íÀ» ³ª´©¾î ³õ±âµµ ÇÑ´Ù. ¿¹¸¦ µé¾î ¸ÅÃâ Á¤º¸¸¦ ¸î ³âÄ¡ ¸ðÀ¸¸é ³Ê¹« °Å´ëÇØÁö´Âµ¥´Ù ÀÛ³â, ÀçÀ۳⠵¥ÀÌÅ͸¦ ±»ÀÌ °°ÀÌ µÑ ÇÊ¿ä°¡ ¾ø´Ù. ÀÌ·² ¶§´Â ³âµµº°·Î ¶Ç´Â ¿ùº°·Î Å×À̺íÀ» ºÐÇÒÇÏ¿© °ü¸®ÇÑ´Ù.

¿©·¯ °¡Áö ¸ñÀûÀ¸·Î Á¤º¸¸¦ ºÐÇÒÇÏ¿© ÀúÀåÇÏ´Ù º¸´Ï ÇÊ¿äÇÒ ¶§ Èð¾îÁø Á¤º¸¸¦ ÇÕÄ¡°Å³ª ¿©·¯ Å×À̺íÀÇ Á¤º¸¸¦ Á¶ÇÕÇÏ¿© º¼ ÇÊ¿äµµ ÀÖ´Ù. ÁýÇÕ ¿¬»êÀÚ´Â ¿©·¯ Å×À̺íÀÇ Á¤º¸¸¦ Á¶ÇÕÇÏ¿© ÇϳªÀÇ °á°ú¼ÂÀ» ¸¸µç´Ù. ¼öÇÐ ½Ã°£¿¡ ¹è¿ì´Â ÁýÇÕ°ú °³³ä»ó °°¾Æ ÀÌÇØÇϱ⠽±´Ù.

UNION ¿¬»êÀÚ´Â º¹¼ö °³ÀÇ °á°ú¼Â¿¡ ´ëÇÑ ÇÕÁýÇÕÀ» »ý¼ºÇÑ´Ù. ÇÕÁýÇÕÀº ÀÌÂÊ¿¡ ÀÖ´Â Á¤º¸¿Í ÀúÂÊ¿¡ ÀÖ´Â Á¤º¸¸¦ ÇÕÃÄ ÇÑ µ¢¾î¸®·Î º¸¿©ÁÖ´Â °ÍÀÌ´Ù. ´ÙÀ½ Äõ¸®¹®Àº ½ÄÇ° À¯ÇüÀÇ »óÇ°°ú °¡Àü À¯ÇüÀÇ »óÇ°À» °¢°¢ Á¶»çÇÏ¿© Çϳª·Î ÇÕÄ£´Ù.

 

SELECT * FROM tItem WHERE category = '½ÄÇ°'

UNION

SELECT * FROM tItem WHERE category = '°¡Àü';

 

°¢ Äõ¸®¸¦ µû·Î ½ÇÇàÇØ º¸¸é ½ÄÇ°¿¡ ´ëÃß, »ç°ú 2°³ÀÇ »óÇ°ÀÌ ÀÖ°í °¡Àü¿¡ ³ëÆ®ºÏ°ú ¸¶¿ì½º 2°³ÀÇ »óÇ°ÀÌ ÀÖ´Ù. UNIONÀº ÀÌ µÎ °á°ú¸¦ ÇÕÃļ­ º¸¿©ÁØ´Ù.

¸¸¾à µÎ ÁýÇÕ¿¡ °øÅëÀûÀ¸·Î Á¸ÀçÇÏ´Â ·¹Äڵ尡 ÀÖ´Ù¸é Çϳª·Î ÇÕÄ£´Ù. ÁýÇÕÀÇ Á¤ÀÇ»ó °°Àº ¿ø¼Ò¸¦ µÎ °³ ÀÌ»ó °¡Áú ÇÊ¿ä°¡ ¾ø¾î Áߺ¹ ¿ø¼Ò´Â Á¦°ÅÇÑ´Ù. ÀÌ¿¡ ºñÇØ UNION ALL ¿¬»êÀÚ´Â Áߺ¹À» Á¦°ÅÇÏÁö ¾Ê°í ÀÖ´Â ±×´ë·Î ¸ðµÎ º¸¿© ÁØ´Ù. ´ÙÀ½ Äõ¸®·Î Å×½ºÆ®ÇØ º¸ÀÚ.

 

SELECT DISTINCT depart FROM tStaff WHERE salary > 400

UNION ALL

SELECT DISTINCT depart FROM tStaff WHERE score > 80;

 

¿ù±Þ 400 ÃÊ°úÀÇ Á÷¿øÀÌ ÀÖ´Â ºÎ¼­´Â Ãѹ«ºÎ¿Í Àλç°úÀÌ´Ù. ¼ºÃëµµ 80 ÃÊ°úÀÇ Á÷¿øÀÌ ÀÖ´Â ºÎ¼­´Â Ãѹ«ºÎ¿Í ¿µ¾÷ºÎÀÌ´Ù. ÀÌ µÑÀ» UNION ALL·Î ÇÕÄ¡¸é Ãѹ«ºÎ°¡ µÎ ¹ø ¹Ýº¹µÇ¾î °á°ú¼ÂÀº 4°³ÀÌ´Ù. ¹Ý¸é UNIONÀ¸·Î ÇÕÄ¡¸é Áߺ¹µÈ Ãѹ«ºÎ¸¦ Á¦°ÅÇÏ°í ¼¼ ºÎ¼­¸¸ ³ªÅ¸³­´Ù.

ÇÕÁýÇÕÀÇ Á¤ÀÇ»óÀ¸·Î´Â UNIONÀÌ ¸ÂÁö¸¸ Áߺ¹ ¿ø¼Ò±îÁö °°ÀÌ º¸°í ½ÍÀ» ¶§´Â UNION ALL ¿¬»êÀÚ¸¦ »ç¿ëÇÑ´Ù. UNION ALLÀÌ ´õ Å« °á°ú¼ÂÀ» ¸¸µéÁö¸¸ Áߺ¹ Á¦°Å °úÁ¤ÀÌ ÇÊ¿ä ¾ø¾î ¼Óµµ´Â ´õ ºü¸£´Ù.

°£´ÜÇÑ »ùÇà Å×À̺í·Î UNION ¿¬»êÀÚÀÇ µ¿ÀÛÀ» ¿¬±¸ÇØ ºÃ´Ù. ±×·±µ¥ ÀÌ·± Á¶ÇÕÀÌ ÇÊ¿äÇÏ´Ù¸é ±»ÀÌ °á°ú¼ÂÀ» ÇÕÄ¥ ÇÊ¿ä ¾øÀÌ Á¶°ÇÀ» ÇÕÄ¡´Â ÆíÀÌ ´õ °£´ÜÇÏ´Ù. ½ÄÇ° À¯ÇüÀÇ Á¦Ç°°ú °¡Àü À¯ÇüÀÇ Á¦Ç°À» °°ÀÌ º¸°í ½ÍÀ¸¸é ´ÙÀ½ Äõ¸®¹®ÀÌ Á¤´äÀÌ´Ù.

 

SELECT * FROM tItem WHERE category = '½ÄÇ°' OR category = '°¡Àü';

 

±×·¯³ª UNION ¿¬»êÀÚ´Â ´Ù¸¥ Å×À̺í·ÎºÎÅÍ ÀÐÀº °á°ú¼Âµµ ÇÕÄ¥ ¼ö ÀÖ´Ù´Â Á¡¿¡¼­ OR ¿¬»êÀÚ¿Í´Â ÁúÀûÀ¸·Î ´Ù¸£´Ù. OR ¿¬»êÀÚ´Â °°Àº Å×ÀÌºí ³»¿¡¼­ Á¶°ÇÀ» ÇÕÄ¡´Â °ÍÀÌ°í UNIONÀº ¿ÏÀüÈ÷ ´Ù¸¥ Äõ¸®·ÎºÎÅÍ »ý¼ºµÈ °á°ú¼Â±îÁöµµ ÇÕÄ¥ ¼ö ÀÖ´Ù.

Çϳª·Î ÇÕÄ¥ °á°ú¼ÂÀº ÇʵåÀÇ °³¼ö¿Í ŸÀÔÀÌ ÀÏÄ¡Çϰųª Àû¾îµµ ȣȯµÇ¾î¾ß ÇÑ´Ù. ±¸Á¶°¡ ºñ½ÁÇØ¾ß ÇÕÁýÇÕÀ» ¸¸µé ¼ö ÀÖ´Ù. ´ÙÀ½ Äõ¸®¹®Àº ȸ¿ø°ú »óÇ°ÀÇ ÇÕÁýÇÕÀ» ±¸Çϴµ¥ ÀÌ µÑÀº ³í¸®ÀûÀ¸·Î ÇÕÄ¥ ¼ö ÀÖ´Â ´ë»óÀÌ ¾Æ´Ï´Ù. ´ç¿¬È÷ ¿¡·¯ 󸮵ȴÙ.

 

SELECT * FROM tMember UNION SELECT * FROM tItem;

 

´Ù¸¥ Å×ÀÌºí³¢¸®µµ Çʵå ŸÀÔ¸¸ ¸ÂÃ߸é UNIONÀ¸·Î ÇÕÁýÇÕÀ» ¸¸µé ¼ö ÀÖÀ¸¸ç UNIONÀ» ¿©·¯ ¹ø »ç¿ëÇؼ­ ¼¼ °³ ÀÌ»óÀÇ °á°ú¼Â¿¡ ´ëÇÑ ÇÕÁýÇÕµµ ¸¸µé ¼ö ÀÖ´Ù. ´ÙÀ½Àº ȸ¿øÀÇ À̸§, Á÷¿øÀÇ À̸§, Á¾¾÷¿øÀÇ À̸§À» ¸ðµÎ ÇÕÇØ º» °ÍÀÌ´Ù.

 

SELECT member FROM tMember

UNION

SELECT name FROM tStaff

UNION

SELECT name FROM tEmployee;

 

°¢ Å×À̺íÀÇ Çʵå À̸§Àº ´Ù¸£Áö¸¸ ¸ðµÎ ³í¸®Àû Àǹ̰¡ °°°í ¹®ÀÚ¿­ ÇüÀ¸·Î ŸÀÔÀÌ °°¾Æ ÇÕÁýÇÕÀ» ¸¸µé ¼ö ÀÖ´Ù. ¼¼ Å×ÀÌºí¿¡ µîÀåÇÏ´Â 26¸íÀÇ Àι°À» ³ª¿­ÇÑ´Ù. »ùÇà Å×À̺íÀÌ ºó¾àÇØ ½Ç¿ëÀûÀÎ ¿¹¸¦ º¸À̱⠾î·Á¿îµ¥ ½Ç¹«¿¡¼­´Â UNIONÀ» Á¾Á¾ »ç¿ëÇÑ´Ù. »ç¿ë¿¹ ¸î °¡Áö¸¦ µé¾î º¸ÀÚ.

 

¨ç °ü¸® ¸ñÀû»ó Å×À̺íÀ» ÀÏÁ¤ÇÑ ±âÁØ¿¡ µû¶ó ³ª´©¾î ³õÀº °æ¿ì ¹°¸®ÀûÀ¸·Î Å×À̺íÀ» ÇÕÄ¥ ÇÊ¿ä ¾øÀÌ UNIONÀ¸·Î Àá½Ã ÇÕÁýÇÕÀ» ¸¸µé¾î º¼ ¼ö ÀÖ´Ù. ¿¹¸¦ µé¾î 1¿ù¸ÅÃâ UNION 2¿ù¸ÅÃâ Äõ¸®¹®À¸·Î µÎ ´ÞÀÇ ¸ÅÃâÀ» ÇѲ¨¹ø¿¡ »ìÆ캼 ¼ö ÀÖ´Ù.

¨è UNIONÀº ´Ù¸¥ DB´Â ¹°·ÐÀÌ°í ´Ù¸¥ ¼­¹öÀÇ Å×ÀÌºí³¢¸®µµ ÇÕÁýÇÕÀ» ¸¸µé ¼ö ÀÖ´Ù. Àü±¹¿¡ ÆǸŸÁÀ» °®Ãá ¾÷ü´Â ÁöÁ¡º°·Î ¸ÅÃâ Å×À̺íÀ» °ü¸®ÇÑ´Ù. ¹°¸®ÀûÀ¸·Î´Â ºÐ¸®µÇ¾î ÀÖÁö¸¸ Å×ÀÌºí ±¸Á¶´Â µ¿ÀÏÇÏ´Ù. ÀÌ »óÅ¿¡¼­ °¢ ÁöÁ¡ÀÇ ¸ÅÃâÀ» ÇÕÃļ­ º¸°í ½ÍÀ¸¸é ÇÕÁýÇÕÀ» ¸¸µç´Ù.

 

SELECT * FROM ºÎ»ê´ë¸®Á¡ UNION SELECT * FROM ¼­¿ï´ë¸®Á¡;

 

ÀÌ ¸í·ÉÀ» ³»¸®¸é ºÎ»ê°ú ¼­¿ïÀÇ ÆǸŷ®ÀÌ ÇÑ Å×À̺íó·³ Ãâ·ÂµÈ´Ù. ¹°·Ð ¼­¹ö´Â ¸ðµÎ ³×Æ®¿öÅ©·Î ¿¬°áµÇ¾î ÀÖ¾î¾ß ÇÏ¸ç ¿ø°Ý Á¢¼ÓÀ» ÇØ¾ß ÇϹǷΠ¼Óµµ´Â ´Ù¼Ò ´À¸± °ÍÀÌ´Ù.

¨é À¥»çÀÌÆ®ÀÇ °Ô½ÃÆÇÀº °­Á °Ô½ÃÆÇ, Áú¹® °Ô½ÃÆÇ, ÆÁ °Ô½ÃÆÇ µî ÁÖÁ¦º°·Î Å×À̺íÀ» µû·Î °ü¸®ÇÑ´Ù. À̶§ ¸ðµç Å×À̺íÀÇ °Ô½Ã¹°À» ÅëÇÕ °Ë»öÇϰųª ÀüüÀûÀÎ Åë°è¸¦ ³½´Ù°í ÇØ º¸ÀÚ. °³º° Å×ÀÌºí¿¡ ÀÏÀÏÀÌ Äõ¸®¸¦ ³¯¸®´Â °Íº¸´Ù ÇÕÄ£ ÈÄ ÇÑ ¹ø¿¡ Äõ¸®¸¦ ³¯¸®´Â °ÍÀÌ °£ÆíÇÏ°í ºü¸£´Ù.

 

Å×À̺íÀ» ºÐ¸®ÇÏ¿© °ü¸®ÇÏ´Â °æ¿ì°¡ ¸¹¾Æ °¢°¢ÀÇ Å×À̺íÀ» ´Ù½Ã ÇÕÄ¡´Â UNION ¸í·ÉÀ» ¾µ ÀÏÀÌ ½É½ÉÄ¡ ¾Ê°Ô ¸¹´Ù. °°Àº Å×ÀÌºí¿¡ ´ëÇؼ­µµ °á°ú¼ÂÀ» µû·Î ±¸ÇØ ÇÕÄ¡¸é Å« ¹®Á¦¸¦ ÀÛ°Ô ³ª´©¾î ó¸®ÇÒ ¼ö ÀÖ¾î È¿À²ÀûÀÌ´Ù.

2.INTERSECT

UNION ¿¬»êÀÚ°¡ ÇÕÁýÇÕÀ» ±¸Çϴµ¥ ºñÇØ INTERSECT ¿¬»êÀÚ´Â ±³ÁýÇÕÀ» ±¸ÇÑ´Ù. ±³ÁýÇÕÀº µÎ °á°ú¼Â¿¡ ¸ðµÎ Æ÷ÇÔµÈ ·¹Äڵ常À¸·Î ÁýÇÕÀ» ±¸¼ºÇϸç Áߺ¹ ·¹ÄÚµå´Â ÇÑ ¹ø¸¸ Æ÷ÇÔÇÑ´Ù. ´ÙÀ½ Äõ¸®´Â ¿µ¾÷ºÎ Á÷¿ø ÁýÇÕ°ú ¿©Á÷¿ø ÁýÇÕÀÇ ±³ÁýÇÕÀ» ±¸ÇÑ´Ù.

 

SELECT name FROM tStaff WHERE depart = '¿µ¾÷ºÎ'

INTERSECT

SELECT name FROM tStaff WHERE gender = '¿©';

°°Àº Å×ÀÌºí³»ÀÇ ±³ÁýÇÕÀÌ¶ó º° Àç¹Ìµµ ¾ø°í ÀÌ °æ¿ì´Â »ç½Ç AND ¿¬»êÀÚ·Î Á¶°ÇÀ» ÇÕÄ¡´Â °ÍÀÌ ´õ È¿À²ÀûÀÌ´Ù. AND ¿¬»êÀÚ¿¡ ºñÇØ INTERSECT ¿¬»êÀÚ´Â ´Ù¸¥ Å×ÀÌºí³¢¸®µµ ±³ÁýÇÕÀ» ±¸ÇÒ ¼ö ÀÖ´Ù´Â ¸é¿¡¼­ ¼öÁØÀÌ ´õ ³ô´Ù. ´ÙÀ½ Äõ¸®´Â Á÷¿ø ¸ñ·Ï¿¡ Æ÷ÇÔµÈ »ç¶÷°ú ¼îÇθô¿¡ °¡ÀÔÇÑ È¸¿øÀÇ ±³ÁýÇÕÀ» ±¸ÇÑ´Ù.

 

SELECT name FROM tStaff

INTERSECT

SELECT member FROM tMember;

 

¿ì¸® »ùÇà Å×ÀÌºí¿¡´Â ÀÌ·± ¿¹°¡ ¾ø¾î ¾Æ¹« °á°ú¼Âµµ ³ªÅ¸³ªÁö ¾ÊÁö¸¸ ¾çÂÊ¿¡ ¸ðµÎ ÀÖ´Â »ç¶÷ÀÌ ÀÖ´Ù¸é ±³ÁýÇÕÀ¸·Î Á¶»çµÉ °ÍÀÌ´Ù. µÎ ÁýÇÕ¿¡ µ¿½Ã¿¡ °¡ÀÔµÈ »ç¶÷ÀÌ ÀÖ´ÂÁö Á¶»çÇØ º¸°í ½ÍÀ» ¶§´Â ±³ÁýÇÕÀ» »Ì¾Æ º¸¸é µÈ´Ù.

3.MINUS

MINUS ¿¬»êÀÚ´Â Â÷ÁýÇÕÀ» ±¸ÇÑ´Ù. Â÷ÁýÇÕÀº ¾ÕÂÊ ÁýÇÕÀÇ ¿ø¼Ò¿¡¼­ µÚÂÊ ÁýÇÕÀÇ ¿ø¼Ò¸¦ Á¦¿ÜÇÑ ÁýÇÕÀÌ´Ù. Áߺ¹ÇàÀÌ ÀÖÀ¸¸é Çϳª¸¸ Æ÷ÇÔÇÑ´Ù. ´ÙÀ½ Äõ¸®¹®Àº ¿µ¾÷ºÎ¿¡¼­ ¿©Á÷¿øÀ» »« ÁýÇÕÀ» ±¸ÇÑ´Ù.

 

SELECT name FROM tStaff WHERE depart = '¿µ¾÷ºÎ'

MINUS

SELECT name FROM tStaff WHERE gender = '¿©';

¿µ¾÷ºÎ¿¡´Â ÃÑ 7¸íÀÇ Á÷¿øÀÌ ÀÖÁö¸¸ ¿©Á÷¿øÀÎ À¯°ü¼ø°ú ½Å»çÀÓ´ç µÎ ¸íÀ» Á¦¿ÜÇÑ ³²ÀÚÁ÷¿ø ´Ù¼¸ ¸í¸¸ Ãâ·ÂÇÑ´Ù. ±³ÁýÇÕÀ̳ª ÇÕÁýÇÕ°ú´Â ´Þ¸® Â÷ÁýÇÕÀº ±³È¯ ¹ýÄ¢ÀÌ ¼º¸³ÇÏÁö ¾Ê¾Æ °á°ú¼ÂÀÇ ¼ø¼­¿¡ µû¶ó ÁýÇÕÀÌ ´Þ¶óÁø´Ù. ´ÙÀ½ Äõ¸®´Â ¹Ý´ë·Î ¿©Á÷¿ø ÁýÇÕ¿¡¼­ ¿µ¾÷ºÎ¸¦ »«´Ù.

 

SELECT name FROM tStaff WHERE gender = '¿©'

MINUS

SELECT name FROM tStaff WHERE depart = '¿µ¾÷ºÎ';

¿©¼¸¸íÀÇ ¿©Á÷¿øÁß ¿µ¾÷ºÎ ¼Ò¼Ó µÎ ¸íÀÌ ºüÁö°í ³× ¸í¸¸ Ãâ·ÂÇÑ´Ù. MINUS ¿¬»êÀÚ´Â µÎ Å×À̺íÀÇ ¸ðµç Çʵ带 ÀÏÀÏÀÌ ºñ±³Çϱ⠶§¹®¿¡ ƯÁ¤ Á¶°Ç¸¸ ºñ±³ÇÏ´Â ¼­ºêÄõ¸®³ª Á¶Àο¡ ºñÇØ ¼Óµµ°¡ ´À¸®´Ù. ±×·¡¼­ ½Ç¹«¿¡¼­´Â Â÷ÁýÇÕº¸´Ù´Â ´Ù¸¥ ³í¸®ÀûÀÎ ¹æ¹ýÀ» ´õ ¸¹ÀÌ »ç¿ëÇÑ´Ù. ±×·¯³ª °³¹ß Áß¿¡ Å×À̺íÀÇ º¯È­¸¦ °üÂûÇÒ ¶§´Â Â÷ÁýÇÕÀÌ À¯¿ëÇÏ´Ù. ½Ç½ÀÀ» À§ÇØ tStaff Å×À̺íÀÇ »çº»À» ¶° º¸ÀÚ.

 

¿À¶óŬ, MariaDB : CREATE TABLE tStaff2 AS SELECT * FROM tStaff;

SQL Server : SELECT * INTO tStaff2 FROM tStaff;

 

»çº»À» ¶á Á÷ÈÄ¿¡´Â µÎ Å×À̺íÀÇ ³»¿ëÀÌ ¶È°°Áö¸¸ Çö½ÇÀÇ µ¥ÀÌÅÍ´Â Áö¼ÓÀûÀ¸·Î ¹Ù²ï´Ù. ¿ù±ÞÀÌ ¿À¸¦ ¼öµµ ÀÖ°í ºÎ¼­°¡ ¹Ù²ð ¼öµµ ÀÖÀ¸¸ç Åð»çÇϰųª »õ·Î ÀÔ»çÇÏ´Â Á÷¿øµµ ÀÖ´Ù. ´ÙÀ½ Äõ¸®¸¦ ½ÇÇàÇÏ¿© ÀÌ·± »óȲÀ» ¸¸µé¾î º¸ÀÚ.

 

UPDATE tStaff2 SET salary = 500 WHERE name = '¾Èâȣ';

UPDATE tStaff2 SET depart = 'Àλç°ú' WHERE name = '¼º»ï¹®';

DELETE FROM tStaff2 WHERE name = 'È«±æµ¿';

INSERT INTO tStaff2 VALUES ('¾î¿ìµ¿', 'Ãѹ«ºÎ', '¿©', '20220401', '½ÅÀÔ', 450, 0);

 

½ÃÁ¡ÀÌ ´Ù¸¥ µÎ Å×À̺íÀÇ ¾îµð°¡ ¾î¶»°Ô ¹Ù²î¾ú´ÂÁö Á¶»çÇØ º¸°í ½ÍÀ» ¶§ À°¾ÈÀ¸·Î ã¾Æ³»´Â °ÍÀº ½±Áö ¾ÊÀ¸¸ç Á¤È®ÇÏÁöµµ ¾Ê´Ù. ÀÌ·² ¶§ Â÷ÁýÇÕÀ» ±¸ÇØ º¸¸é ½Å¼Ó, Á¤È®ÇÏ°Ô ÆľÇÇÒ ¼ö ÀÖ´Ù. tStaff2¿¡¼­ tStaff¿¡ ÀÖ´Â ·¹Äڵ带 »©¸é Á¶±ÝÀÌ¶óµµ ´Þ¶óÁø ·¹Äڵ带 ¸ðµÎ Ãâ·ÂÇÑ´Ù.

 

SELECT * FROM tStaff2

MINUS

SELECT * FROM tStaff;

Åð»çÇÑ Á÷¿øÀÇ Á¤º¸´Â tStaff2¿¡ ¾ø¾î ³ªÅ¸³ªÁö ¾Ê´Â´Ù. ÀÌ Á¤º¸´Â Â÷ÁýÇÕÀ» ¹Ý´ë·Î ±¸ÇØ¾ß ¾Ë ¼ö ÀÖ´Ù. ¾ç¹æÇâÀ¸·Î Â÷ÁýÇÕÀ» ±¸ÇØ º¸¸é º¯°æµÈ ¸ðµç ·¹Äڵ带 Á¤È®È÷ ãÀ» ¼ö ÀÖ´Ù.

 

ȣȯ¼º üũ

SQL Server, MariaDB : Â÷ÁýÇÕÀ» ±¸ÇÒ ¶§ EXCEPT ¿¬»êÀÚ¸¦ »ç¿ëÇÑ´Ù. Å°¿öµå¸¸ ´Ù¸¦ »Ó ¿À¶óŬÀÇ MINUS ¿¬»êÀÚ¿Í µ¿ÀÛÀ̳ª »ç¿ë ¹æ¹ýÀº °°´Ù.