http://www.hackerschool.org/HS_Boards/zboard.php?id=Free_Lectures&no=2018 [º¹»ç]
1.WHRERÀýÀ̳ª joinÁ¶°Ç ¾È¿¡¼ ÀÚÁÖ »ç¿ëµÇ´Â Ä®·³
2.null °ªÀÌ ¸¹ÀÌ Æ÷ÇԵǾî ÀÖ´Â Ä®·³
3.WHRERÀýÀ̳ª JoinÁ¶°Ç¿¡¼ ÀÚÁÖ »ç¿ëµÇ´Â µÎ °³ ÀÌ»óÀÇ Ä®·³
1.À妽º ¼³°è
1. PK´Â ±âº»ÀûÀ¸·Î À¯´ÏÅ© À妽º »ý¼ºÇÏ¿© °¢ ·Î¿ì¿¡ Á¢±ÙÇÒ ¶§ ¼Óµµ¸¦ ºü¸£°Ô ÇÑ´Ù.
2. ½Ã½ºÅÛ ±¸ÃàÀÌ ¿Ï·áµÈ ÀÌÈÄ¿¡µµ ±¸ÃàµÈ µ¥ÀÌÅͺ£À̽ºÀÇ µ¥ÀÌÅÍ´Â Áö¼ÓÀûÀ¸·Î Áõ°¡ÇÏ°í º¯ÇüµÇ±â ¶§¹®¿¡ °¢ »óȲ¿¡ ÀûÇÕÇÏ°Ô À妽º¸¦ ÀÌ¿ëÇÒ ¼ö ÀÖµµ·Ï Áö¼ÓÀûÀ¸·Î ¸ð´ÏÅÍÀÏÇÏ¿© Á¶Á¤ÇØ¾ß ÇÑ´Ù.
3.À妽º ´ë»ó ¼±Á¤
- ´ë»ó Å×ÀÌºí ¼±Á¤
PK Ä®·³ À妽º : PK Ä®·³Àº µå½Ã À妽º¸¦ »ç¿ëÇϵµ·Î·Ï ¼³°èÇÑ´Ù.
FK Ä®·³ À妽º : FK Ä÷³¿¡ À妽º°¡ °É·Á ÀÖÁö ¾ÊÀ¸¸é FKÁ¦¾à ¶§¹®¿¡ ÀÛ¾÷À» ÁøÇàÇÒ ¶§ Ç® Å×ÀÌºí ½ºÄµÀÌ ¹ß»ý.
- À妽º ´ë»ó Ä÷³ ¼±Á¤: Join¿¡ ÀÌ¿ëµÇ°Å³ª order by, group by, distinct¿¡¼ ÀÌ¿ëµÇ´Â Ä÷³
¶Ç´Â ¿©·¯ °»ÀÇ Ä®·³ÀÌ Ç×»ó °°ÀÌ ÀÌ¿ëµÇ´Â Ä÷³µµ ´ë»ó.
2.À妽º ÃÖÀûÈ
À妽º È¿À² °ËÅä
ÇÑ Å×ÀÌºí¿¡ À妽º °³¼ö°¡ 5°³¸¦ ÃÊ°úÇÑ °æ¿ì Å×À̺íÀÇ ÀÔ·Â, ¼öÁ¤, »èÁ¦°¡ ÀÚÁÖ ¹ß»ýÇÏ´ÂÁö °ËÁõÇÏ°í, ¸¸¾à ÀÚÁÖ ¹ß»ýÇÑ´Ù¸é ²À À—¤©¿äÇÑ À妽º¸¦ ³²±â°í »èÁ¦Çϵµ·Ï ÇÑ´Ù.
À妽º µ¥ÀÌÅÍŸÀÔ Àû¿ë
µ¥ÀÌÅÍÀÇ ±æÀÌ°¡ º¯ÇÏ´Â Ä÷³Àº ¹Ýµå½Ã °¡º¯±æÀÌŸÀÔ(varchar(2) Çü½Ä)À» »ç¿ë. µ¥ÀÌÅÍ Å¸ÀÔÀÌ ³¯Â¥ÀÎ °æ¿ì dateÇü½Ä º¸´Ù´Â varchar2(8)Çü½ÄÀ» ÀÌ¿ë
- À妽º Á¤·Ä
INDEX_DESC¿Í °°Àº ÈùÆ®¸¦ ÀÌ¿ëÇÏ¿© SQL¹®ÀåÀÌ ½ÇÇàµÉ ¶§ À妽º ¼ø¼¸¦ ¿ªÀ¸·Î ¹Ù²Ù¾î ó¸®ÇÏ´Â °æ¿ìµµ ÀÖÁö¸¸, ¸¸¾à »ç¿ëÇÏ´Â À¯ÇüÀÌ ¿ªÁ¤·Ä ÇüÅ·Π°è¼Ó ÀÌ¿ëµÈ´Ù¸é ÈùÆ®¸¦ ÀÌ¿ëÇÏÁö ¾Ê°í À妽º¸¦ ¸¸µé¾î ÁÖ´Â°Ô ÁÁ´Ù. ¿©·¯°³ÀÇ Ä®·³ÀÌ Ç×»ó °°ÀÌ ÀÌ¿ëµÇ´Â Ä÷³µµ ´ë»óÀÌ µÈ´Ù. À̶§´Â °áÇÕ À妽º¸¦ »ý¼ºÇÑ´Ù. °áÇÕ À妽º¸¦ »ý¼ºÇÒ ¶§´Â À妽ºÀÇ ¼ø¼¿¡ µû¶ó ¼º´É¿¡ ¿µÇâÀ» ¹ÌÄ£´Ù. °áÇÕ À妽º ¾ÕÂÊ¿¡ ¿À´Â Ä÷³ÀÌ ¹üÀ§¸¦ ÁÙÀÌ ¼ö ÀÖ´Â °ÍÀÌ ¿Ã ¼ö ÀÖµµ·Ï ¼³°èÇÑ´Ù.
¾ÕÂÊ¿¡ À§Ä¡ÇÒ ¼ö ÀÖ´Â Ä÷³Àº Ç×»ó »ç¿ëµÇ¾î¾ß Çϸç, °¡´ÉÇϸé '='·Î ºñ°íµÇµµ·Ï ÇÏ°í ºÐÆ÷µµ°¡ ÁÁÀº Ä®·³ÀÌ µÇµµ·Ï ¼±Á¤ÇÑ´Ù. Âü°í·Î A,B,C Ä®·³ÀÌ °áÇÕ À妽º·Î ¼±Á¤µÇ¾úÁö¸¸ SQL ¹®ÀåÀÌ WHERE Àý¿¡¼ B¿Í C¿¡ »ó¼ö°ªÀÌ µé¾î¿À°í A°ªÀº µé¾î¿ÀÁö ¾Ê´Â´Ù¸é À妽º¸¦ »ç¿ëµÇÀÚ ¾Ê´Â´Ù. ÇÏÁö¸¸ A¿ÍB °ªÀÌ µé¾î¿À°í, C¿¡ °ªÀÌ µé¾î¿ÀÁö ¾Ê´Â´Ù¸é À妽º´Â »ç¿ëµÉ ¼ö ÀÖ´Ù.
|
Hit : 9206 Date : 2012/06/21 04:32
|