±¹³»µµ¼
Àü°øµµ¼/´ëÇб³Àç
°øÇаè¿
ÄÄÇ»ÅͰøÇÐ
2013³â 9¿ù 9ÀÏ ÀÌÈÄ ´©Àû¼öÄ¡ÀÔ´Ï´Ù.
Á¤°¡ |
33,000¿ø |
---|
29,700¿ø (10%ÇÒÀÎ)
1,650P (5%Àû¸³)
ÇÒÀÎÇýÅÃ | |
---|---|
Àû¸³ÇýÅà |
|
|
|
Ãß°¡ÇýÅÃ |
|
À̺¥Æ®/±âȹÀü
¿¬°üµµ¼
»óǰ±Ç
ÀÌ»óǰÀÇ ºÐ·ù
Ã¥¼Ò°³
¡ºT SQL ÇÁ·Î±×·¡¹Ö ÀÔ¹®¡»Àº Transact-SQL¿¡ ´ëÇÑ ±âº»ÀûÀÎ ³»¿ëÀ» ¸¶½ºÅÍÇÒ ¼ö ÀÖÀ¸¸ç, SQL Server 2012¿¡¼ µ¥ÀÌÅ͸¦ Á¶È¸Çϰųª º¯°æÇϱâ À§ÇÑ Äõ¸®¸¦ ÀÛ¼ºÇÏ´Â ¹æ¹ýÀ» ÀÍÈú ¼ö ÀÖ´Ù. SQL Server Àü¹®°¡ÀÇ »ó¼¼ÇÑ ¼³¸íÀ» ¹ÙÅÁÀ¸·Î, T-SQL Äõ¸®¿Í ÇÁ·Î±×·¡¹ÖÀÇ ±âº»ÀÌ µÇ´Â °³³äÀ» ÀÍÈú ¼ö ÀÖÀ¸¸ç, ¹è¿î Áö½ÄÀ» °¢ ÀåÀÇ ¿¬½À¹®Á¦¿¡¼ º¹½ÀÇÒ ¼ö ÀÖ´Ù.
ÃâÆÇ»ç ¼Æò
T-SQL¿¡ ´ëÇÑ ¸íÈ®ÇÑ ÀÌÇØ¿Í Äõ¸® ÀÛ¼º ´É·ÂÀÇ Çâ»óÀ» À§ÇÑ Áöħ¼
ÀÌ Ã¥À» ÅëÇØ Transact-SQL¿¡ ´ëÇÑ ±âº»ÀûÀÎ ³»¿ëÀ» ¸¶½ºÅÍÇÒ ¼ö ÀÖÀ¸¸ç, SQL Server 2012¿¡¼ µ¥ÀÌÅ͸¦ Á¶È¸Çϰųª º¯°æÇϱâ À§ÇÑ Äõ¸®¸¦ ÀÛ¼ºÇÏ´Â ¹æ¹ýÀ» ÀÍÈú ¼ö ÀÖ´Ù. SQL Server Àü¹®°¡ÀÇ »ó¼¼ÇÑ ¼³¸íÀ» ¹ÙÅÁÀ¸·Î, T-SQL Äõ¸®¿Í ÇÁ·Î±×·¡¹ÖÀÇ ±âº»ÀÌ µÇ´Â °³³äÀ» ÀÍÈú ¼ö ÀÖÀ¸¸ç, ¹è¿î Áö½ÄÀ» °¢ ÀåÀÇ ¿¬½À¹®Á¦¿¡¼ º¹½ÀÇÒ ¼ö ÀÖ´Ù. ÀÏ´Ü T-SQLÀÇ ±â¹ÝÀÌ µÇ´Â ³í¸®¸¦ ÀÌÇØÇÏ°í ³ª¸é, ÇÁ·Î±×·¡¸ÓµçÁö µ¥ÀÌÅͺ£À̽º °ü¸®ÀÚµçÁö »ó°ü¾øÀÌ ´©±¸¶óµµ È¿°úÀûÀ¸·Î Äõ¸®¸¦ ÀÛ¼ºÇÒ ¼ö ÀÖ´Â ¹æ¹ýÀ» ½±°í ºü¸£°Ô ÀÍÈú ¼ö ÀÖ´Ù.
ÀÌ Ã¥¿¡¼ ´Ù·ç´Â ³»¿ë
- T-SQL °íÀ¯ÀÇ ÇÁ·Î±×·¡¹Ö ó¸® ¹æ¹ý
- µ¥ÀÌÅͺ£À̽º Å×À̺íÀ» »ý¼ºÇÏ°í µ¥ÀÌÅÍ ¹«°á¼ºÀ» Á¤ÀÇÇÏ´Â ¹æ¹ý
- Á¶Àΰú ¼ºê Äõ¸®¸¦ ÀÌ¿ëÇØ¼ ´Ù¼ö Å×À̺íÀ» ´ë»óÀ¸·Î Äõ¸®ÇÏ´Â ¹æ¹ý
- Å×À̺í Ç¥Çö½ÄÀ» ÀÌ¿ëÇØ¼ Äڵ带 ´Ü¼øÈ½Ã۰í À¯Áö °ü¸® ´É·ÂÀ» Çâ»ó½ÃŰ´Â ¹æ¹ý
- µ¥ÀÌÅ͸¦ »ðÀÔ¤ý»èÁ¦¤ýº¯°æ¤ýº´ÇÕÇÏ´Â ´Ù¾çÇÑ ¹æ¹ý
- À©µµ¿ì ÇÔ¼ö, ÇǹþÆÃ, ±×·ìÇÎ ÁýÇÕ°ú °°Àº °í±Þ Äõ¸®¸¦ ±¸ÇöÇÏ´Â ¹æ¹ý
- °Ý¸® ¼öÁØÀ» ÅëÇÑ µ¥ÀÌÅÍ Àϰü¼º °ü¸® ¹æ¹ý°ú µ¥µå¶ô ¹× ºí·ÎÅ·À» ¿ÏȽÃŰ´Â ¹æ¹ý
- ÇÁ·Î±×·¡¹Ö °³Ã¼¸¦ ÀÌ¿ëÇÑ °í±Þ T-SQL ±â¹ý
¿¹Á¦ ÄÚµå ´Ù¿î·Îµå
http://tsql.solidq.com/books/tsqlfund2012/
µ¶ÀÚ ´ë»ó
ÃʱÞ
ÀÌÁ÷Àº ¼¼»ó¿¡¼ T-SQL¿¡ ´ëÇØ¼ °¡Àå Àß ¾Æ´Â »ç¶÷µé Áß¿¡ ÇÑ ¸íÀÌ´Ù. ¼ö³â µ¿¾È ÇÁ·Î±×·¡¹ÖÀÇ ±âº» °úÁ¤»Ó¸¸ ¾Æ´Ï¶ó °í±Þ °úÁ¤¿¡ ´ëÇØ °ÀÇÇϰí ÀÖ´Ù´Â °Á¡À» °¡Áö°í ÀÖ´Ù. ÀÌÁ÷ÀÇ ¿¹Á¦ Áß ¸¹Àº ºÎºÐ¿¡¼ µ¿ÀÏÇÑ ÀÛ¾÷¿¡ ´ëÇØ T-SQL·Î ±¸ÇöÇÏ´Â ¹æ¹ý°ú ANSI SQL¼Ö·ç¼ÇÀ¸·Î ±¸ÇöÇÏ´Â ¹æ¹ýÀ» °°ÀÌ ¼³¸íÇϰí ÀÖ´Ù. ÀÌ·¯ÇÑ Á¡Àº ANSI ¹öÀüÀÇ SQL¿¡´Â Àͼ÷ÇÏÁö¸¸ T-SQL¿¡´Â ¾ÆÁ÷ »ý¼ÒÇÑ µ¶ÀÚ»Ó¸¸ ¾Æ´Ï¶ó, ´Ù¸¥ ¿©·¯ µ¥ÀÌÅͺ£À̽º Ç÷§Æû¿¡¼ SQLÄڵ带 ÀÛ¼ºÇØ¾ß ÇÏ´Â ÇÁ·Î±×·¡¸Ó¿¡°Ô ¾ÆÁÖ À¯¿ëÇϸ®¶ó »ý°¢µÈ´Ù.
- Ãßõ»ç Áß¿¡¼(Lubor Kollar, SQL Server°³¹ßÆÀ, Microsoft)
ÀÌ Ã¥ÀÇ ±¸¼º
¤ý 1Àå ¡°T-SQLÄõ¸® ¹× ÇÁ·Î±×·¡¹Ö ¹è°æ¡±¿¡¼´Â SQL Server¿¡ ´ëÇÑ ÀÌ·ÐÀû ¹è°æ, ÁýÇÕ ÀÌ·Ð, ¼ú¾î ³í¸®¸¦ ´Ù·é´Ù. °ü°èÇü ¸ðµ¨ ¹× SQL Server¾ÆÅ°ÅØÃ³¿¡ ´ëÇÑ ¼³¸í°ú Å×À̺íÀ» ¾î¶»°Ô ¸¸µé°í µ¥ÀÌÅÍ ¹«°á¼ºÀ» Á¤ÀÇÇÏ´ÂÁö¿¡ ´ëÇØ¼µµ ¼³¸íÇÑ´Ù.
¤ý 2Àå ¡° ´ÜÀÏ Å×À̺í Äõ¸®¡±¿¡¼´Â SELECT±¸¹®À» ÀÌ¿ëÇØ¼ ´ÜÀÏ Å×À̺íÀ» ´ë»óÀ¸·Î Äõ¸®ÇÏ´Â ´Ù¾çÇÑ ¹æ¹ýµé¿¡ ´ëÇØ ´Ù·é´Ù.
¤ý 3Àå ¡° Á¶ÀΡ±¿¡¼´Â Å©·Î½º Á¶ÀÎ, ³»ºÎ Á¶ÀÎ, ¿ÜºÎ Á¶Àΰú °°Àº Á¶ÀÎÀ» ÀÌ¿ëÇØ¼ ¿©·¯ Å×À̺íÀ» ´ë»óÀ¸·Î Äõ¸®ÇÏ´Â ¹æ¹ýÀ» ´Ù·é´Ù.
¤ý 4Àå ¡° ÇÏÀ§ Äõ¸®¡±¿¡¼´Â Äõ¸® ³»¿¡¼ Äõ¸®¸¦ ÇÏ´Â ¹æ¹ý(ÇÏÀ§ Äõ¸®)¿¡ ´ëÇØ ´Ù·é´Ù.
¤ý 5Àå ¡° Å×À̺í Ç¥Çö½Ä¡±¿¡¼´Â ÆÄ»ý Å×À̺í, °øÅë Å×ÀÌºí ½Ä(CTE), ºä, ÀζóÀÎ Å×ÀÌºí °ª ÇÔ¼ö, APPLY¿¬»êÀÚ¿¡ ´ëÇØ ´Ù·é´Ù.
¤ý 6Àå ¡° ÁýÇÕ ¿¬»êÀÚ¡±¿¡¼´Â UNION, INTERSECT, EXCEPT¿Í °°Àº ÁýÇÕ ¿¬»êÀÚ¿¡ ´ëÇØ ´Ù·é´Ù.
¤ý 7Àå ¡° °í±Þ Äõ¸® ±â¼ú¡±¿¡¼´Â À©µµ¿ì ÇÔ¼ö, ÇǹþÆÃ, ¾ðÇǹþÆÃ, ±×·ìÇÎ ÁýÇÕ¿¡ ´ëÇØ ´Ù·é´Ù.
¤ý 8Àå ¡°µ¥ÀÌÅÍ Á¶ÀÛ¡±¿¡¼´Â µ¥ÀÌÅÍ ÀÔ·Â, ¼öÁ¤, »èÁ¦, º´ÇÕ¿¡ ´ëÇØ ´Ù·é´Ù.
¤ý 9Àå ¡° Æ®·£Àè¼Ç°ú µ¿½Ã¼º¡±¿¡¼´Â µ¿½Ã¿¡ °°Àº µ¥ÀÌÅÍ¿¡ ´ëÇØ ÀÛ¾÷À» ÇÏ´Â »ç¿ëÀÚ ¿¬°áÀÇ µ¿½Ã¼º¿¡ ´ëÇØ ´Ù·é´Ù. ¿©±â¼´Â Æ®·£Àè¼Ç°ú Àá±Ý, ºí·ÎÅ·, °Ý¸® ¼öÁØ, ±³Âø »óÅ¿¡ ´ëÇÑ °Íµµ ´Ù·é´Ù.
¤ý 10Àå ¡° ÇÁ·Î±×·¡¹Ö °³Ã¼¡±¿¡¼´Â SQL Server¿¡¼ Á¦°øÇÏ´Â T-SQL ÇÁ·Î±×·¡¹Ö ±â´É¿¡ ´ëÇÑ Àü¹ÝÀûÀÎ ³»¿ëÀ» ´Ù·é´Ù.
¤ý ÀÌ Ã¥¿¡¼´Â ºÎ·ÏÀ¸·Î ¡°ÁغñÇϱ⡱¶ó´Â ºÎºÐÀ» Á¦°øÇϰí ÀÖ´Ù. ¿©±â¼´Â ¾î¶»°Ô ȯ°æÀ» ÁغñÇÏ°í ¿¹Á¦ ¼Ò½º¸¦ ´Ù¿î·Îµå ¹ÞÀ¸¸ç, ¾î¶»°Ô TSQL2012¿¹Á¦ µ¥ÀÌÅͺ£À̽º¸¦ ¼³Ä¡ÇÏ´ÂÁö¿¡ ´ëÇÑ °ÍµéÀ» ´Ù·ç°í ÀÖ´Ù. ¶ÇÇÑ, SQL Server¸¦ ´ë»óÀ¸·Î Äڵ带 ÀÛ¼ºÇÏ´Â ¹æ¹ý°ú SQL Server¿Â¶óÀÎ µµ¿ò¸»À» ÀÌ¿ëÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ¼µµ ¼³¸íÇϰí ÀÖ´Ù.
ÃâÆÇ»ç ¸®ºä
ÀÌ Ã¥Àº T-SQL(¶Ç´Â Transact-SQL)ÀÇ ±âÃʺÎÅÍ ´Ù·ç°í ÀÖ´Ù. T-SQLÀ̶õ ISO ¹× ANSI SQL Ç¥ÁØÀ» ±â¹ÝÀ¸·Î ÇÏ´Â Microsoft SQL Server¿¡ Æ¯ÈµÈ ¾ð¾î´Ù. T-SQLÄõ¸®¿Í ÇÁ·Î±×·¡¹ÖÀÇ ¹ÙÅÁÀÌ µÇ´Â À̷лӸ¸ ¾Æ´Ï¶ó, T-SQL Äڵ带 ÀÌ¿ëÇØ¼ µ¥ÀÌÅ͸¦ Á¶È¸ÇÏ°í º¯°æÇÏ´Â ¹æ¹ý°ú ÇÁ·Î±×·¡¹Ö °³Ã¼¿¡ ´ëÇÑ Àü¹ÝÀûÀÎ ³»¿ëµé¿¡ ´ëÇØ¼µµ ¹è¿ï °ÍÀÌ´Ù.
ÀÌ Ã¥Àº Ãʺ¸ÀÚ¸¦ ´ë»óÀ¸·Î ¾²À̱ä ÇßÁö¸¸, ´ÜÁö µ¶ÀÚµéÀÌ µû¶ó ÇÒ ¼ö ÀÖ´Â ÀýÂ÷µé¸¸ ³ª¿ÇسõÁö´Â ¾Ê¾Ò´Ù. T-SQLÀÇ ¹®¹ý ¿ä¼Ò ¿Ü¿¡µµ ¾ð¾îÀÇ ¹ÙÅÁÀÌ µÇ´Â ³í¸®¿Í °¢ ¿ä¼Ò¿¡ ´ëÇÑ ¼³¸íµµ °°ÀÌ ´Ù·ç°í ÀÖ´Ù.
´©°¡ ÀÌ Ã¥À» Àоî¾ß Çϴ°¡
ÀÌ Ã¥Àº T-SQL°³¹ßÀÚ, DBA, BI½Ç¹«ÀÚ, º¸°í¼ ÀÛ¼ºÀÚ, ºÐ¼®°¡, ¾ÆÅ°ÅØÆ®»Ó¸¸ ¾Æ´Ï¶ó, SQL Server¸¦ ÀÌÁ¦ ¸· ½ÃÀÛÇØ¼ Æ®·£Àè¼Ç SQLÀ» ÀÌ¿ëÇÏ´Â Äõ¸®¸¦ ÀÛ¼ºÇϰí Äڵ带 °³¹ßÇØ¾ß ÇÏ´Â SQL Server ÆÄ¿ö À¯Àú¸¦ ´ë»óÀ¸·Î Çϰí ÀÖ´Ù.
ÀÌ Ã¥¿¡¼ ´Ù·ç´Â ³»¿ëÀ» Á¦´ë·Î ÀÌÇØÇϱâ À§Çؼ´Â À©µµ¿ì ¹× À©µµ¿ì¸¦ ±â¹ÝÀ¸·Î ÇÏ´Â ÀÀ¿ë ÇÁ·Î±×·¥¿¡ ´ëÇØ ¾î´À Á¤µµ °æÇèÀÌ ÀÖ¾î¾ß ÇÑ´Ù. ¶ÇÇÑ °ü°èÇü µ¥ÀÌÅͺ£À̽º °ü¸® ½Ã½ºÅÛ¿¡ ´ëÇÑ ±âº»ÀûÀÎ °³³ä¿¡ ´ëÇØ¼µµ ¾î´À Á¤µµ ¾Ë°í ÀÖ¾î¾ß ÇÑ´Ù.
´©°¡ ÀÌ Ã¥À» Àо ¾È µÇ´Â°¡
¾î¶² Ã¥ÀÌµç ¸ðµç ¼öÁØÀÇ µ¶ÀÚ¸¦ ´ë»óÀ¸·Î ÇÒ ¼ö´Â ¾ø´Ù. ÀÌ Ã¥Àº ±âº»ÀûÀÎ ³»¿ëÀ» ´Ù·ç°í ÀÖ´Ù. Áï ½ÇÁúÀûÀ¸·Î´Â °æÇèÀÌ Àû°Å³ª Àü¹«ÇÑ T-SQL ½Ç¹«ÀÚ¸¦ ´ë»óÀ¸·Î Çϰí ÀÖ´Ù. ÇÏÁö¸¸ ÀÌ Ã¥ÀÇ ÀÌÀü ¹öÀüÀ» Àо ¸¹Àº µ¶ÀÚµéÀÌ ¸»ÇÏ´Â °Í°ú °°ÀÌ, ÀÌ¹Ì ¼ö³â°£ÀÇ °æÇèÀ» °¡Áø µ¶ÀÚ¶óµµ °¡Áö°í ÀÖ´Â Áö½Äµé Áß¿¡¼ ¾ËÁö ¸øÇß´ø ºÎºÐÀ» ÀÌ Ã¥À» ÅëÇØ ¾òÀ» ¼öµµ ÀÖÀ» °ÍÀÌ´Ù.
¸ñÂ÷
Chapter 1. T-SQLÄõ¸® ¹× ÇÁ·Î±×·¡¹Ö ¹è°æ
ÀÌ·ÐÀû ¹è°æ
---SQL
---ÁýÇÕ ÀÌ·Ð
---¼ú¾î ³í¸®
---°ü°èÇü ¸ðµ¨
---µ¥ÀÌÅÍ »ý¸í ÁÖ±â
SQL Server ¾ÆÅ°ÅØÃ³
---SQL Server ÇüÅÂ-ABC
---SQL Server ÀνºÅϽº
---µ¥ÀÌÅͺ£À̽º
---½ºÅ°¸¶¿Í °³Ã¼
Å×ÀÌºí »ý¼º ¹× µ¥ÀÌÅÍ ¹«°á¼º Á¤ÀÇ
---Å×ÀÌºí »ý¼ºÇϱâ
---Å×ÀÌºí ¹«°á¼º Á¤ÀÇ
---ÂüÁ¶Å° Á¦¾à Á¶°Ç
°á·Ð
Chapter 2. ´ÜÀÏ Å×À̺í Äõ¸®
SELECT ±¸¹® ¿ä¼Ò
---FROM Àý
---WHERE Àý
---GROUP BY Àý
---HAVING Àý
---SELECT Àý
---ORDER BY Àý
---TOP°ú OFFSET-FETCH ÇÊÅÍ
---OFFSET-FETCH ÇÊÅÍ
---À©µµ¿ì ÇÔ¼ö
¼ú¾î¿Í ¿¬»êÀÚ
CASE Ç¥Çö½Ä
NULL °ª
All-at-Once ¿¬»êÀÚ
¹®ÀÚÇü µ¥ÀÌÅÍ Ã³¸®
---µ¥ÀÌÅÍ À¯Çü
---Á¤·Ä¹æ½Ä
---¿¬»êÀÚ¿Í ÇÔ¼ö
---LIKE ¼ú¾î
³¯Â¥ ¹× ½Ã°£ µ¥ÀÌÅÍ Ã³¸®
---³¯Â¥ ¹× ½Ã°£ µ¥ÀÌÅÍ À¯Çü
---¹®ÀÚÇü Ç¥±â
---Date¿Í TimeÀ» ºÐ¸®Çؼ ó¸®Çϱâ
---³¯Â¥ ¹üÀ§ ÇÊÅ͸µ
---³¯Â¥ ¹× ½Ã°£ ÇÔ¼ö
¸ÞŸµ¥ÀÌÅÍ Äõ¸®
---īŻ·Î±× ºä
---Á¤º¸ ½ºÅ°¸¶ ºä
---½Ã½ºÅÛ ÀúÀå ÇÁ·Î½ÃÀú ¹× ÇÔ¼ö
°á·Ð
¿¬½À¹®Á¦
ÇØ´ä
Chapter 3. Á¶ÀÎ
Å©·Î½º Á¶ÀÎ
---ANSI SQL-92 ¹®¹ý
---ANSI SQL-89 ¹®¹ý
---¼¿ÇÁ Å©·Î½º Á¶ÀÎ
---¼ýÀÚ¸¦ Ãâ·ÂÇÏ´Â Å×À̺í
³»ºÎ Á¶ÀÎ
---ANSI SQL-92 ¹®¹ý
---ANSI SQL-89 ¹®¹ý
---³»ºÎ Á¶ÀÎÀÇ ¾ÈÀü¼º
Á¶Àο¡ ´ëÇÑ ´Ù¸¥ ¿¹Á¦
---º¹ÇÕ Á¶ÀÎ
---Non-Equi Á¶ÀÎ
---¸ÖƼ Á¶ÀÎ Äõ¸®
¿ÜºÎ Á¶ÀÎ
---¿ÜºÎ Á¶ÀÎÀÇ ±âº»
---¿ÜºÎ Á¶Àο¡ ´ëÇÑ °í±Þ ±â¹ý
---¿ÜºÎ Á¶Àΰú ÇÔ²² COUNT Áý°è »ç¿ëÇϱâ
°á·Ð
¿¬½À¹®Á¦
ÇØ´ä
Chapter 4. ÇÏÀ§ Äõ¸®
µ¶¸³Çü ÇÏÀ§ Äõ¸®
---µ¶¸³Çü ½ºÄ®¶ó ÇÏÀ§ Äõ¸® ¿¹Á¦
---¸ÖƼ °ªÀ» Ãâ·ÂÇÏ´Â µ¶¸³Çü ÇÏÀ§ Äõ¸®
»ó°ü °ü°è ÇÏÀ§ Äõ¸®
ÇÏÀ§ Äõ¸®¿¡ ´ëÇÑ °í±Þ ±â¹ý
---ÀÌÀü ¶Ç´Â ÀÌÈÄ °ª ¹ÝȯÇϱâ
---´©Àû Áý°è »ç¿ëÇϱâ
---ÇÏÀ§ Äõ¸®¿¡¼ ´Ù¸£°Ô µ¿ÀÛÇÏ´Â °æ¿ì
°á·Ð
¿¬½À¹®Á¦
ÇØ´ä
Chapter 5. Å×À̺í Ç¥Çö½Ä
ÆÄ»ý Å×À̺í
---Ä÷³ º°Äª ÁöÁ¤Çϱâ
---¸Å°³ º¯¼ö »ç¿ëÇϱâ
---ÁßøÇϱâ
---´ÙÁß ÂüÁ¶
°øÅë Å×ÀÌºí ½Ä
---CTE¿¡¼ Ä÷³ º°Äª ÁöÁ¤Çϱâ
---CTE¿¡¼ ¸Å°³ º¯¼ö »ç¿ëÇϱâ
---¿©·¯ °³ÀÇ CTE Á¤ÀÇÇϱâ
---CTE¿¡¼ ´ÙÁß ÂüÁ¶Çϱâ
---Àç±Í CTE
ºä
---ºä¿Í ORDER BY Àý
---ºä ¿É¼Ç
ÀζóÀÎ Å×ÀÌºí ¹Ýȯ ÇÔ¼ö
APPLY ¿¬»êÀÚ
°á·Ð
¿¬½À¹®Á¦
ÇØ´ä
Chapter 6. ÁýÇÕ ¿¬»êÀÚ
UNION ¿¬»êÀÚ
---UNION ALL ¸ÖƼ¼Â ¿¬»êÀÚ
---UNION distinct ÁýÇÕ ¿¬»êÀÚ
INTERSECT ¿¬»êÀÚ
---INTERSECT distinct ÁýÇÕ ¿¬»êÀÚ
---INTERSECT ALL ¸ÖƼ¼Â ¿¬»êÀÚ
EXCEPT ¿¬»êÀÚ
---EXCEPT distinct ÁýÇÕ ¿¬»êÀÚ
---EXCEPT ALL ¸ÖƼ¼Â ¿¬»êÀÚ
¿ì¼±¼øÀ§
Áö¿øÇÏÁö ¾Ê´Â ³í¸®Àû ´Ü°è ÇÇÇϱâ
°á·Ð
¿¬½À¹®Á¦
ÇØ´ä
Chapter 7. °í±Þ Äõ¸® ±â¼ú
À©µµ¿ì ÇÔ¼ö
---¼øÀ§ À©µµ¿ì ÇÔ¼ö
---¿ÀÇÁ¼Â À©µµ¿ì ÇÔ¼ö
---À©µµ¿ì Áý°è ÇÔ¼ö
µ¥ÀÌÅÍ Çǹþ
---Ç¥ÁØ SQLÀ» ÀÌ¿ëÇÑ ÇǹþÆÃ
---T-SQL PIVOT ¿¬»êÀÚ¸¦ ÀÌ¿ëÇÑ ÇǹþÆÃ
µ¥ÀÌÅÍ ¾ðÇǹþÆÃ
---Ç¥ÁØ SQLÀ» ÀÌ¿ëÇÑ ¾ðÇǹþÆÃ
---T-SQL UNPIVOT ¿¬»êÀÚ¸¦ ÀÌ¿ëÇÑ ¾ðÇǹþÆÃ
±×·ìÇÎ ÁýÇÕ
---GROUPING SETS ¼ºêÀý
---CUBE ¼ºêÀý
---ROLLUP ¼ºêÀý
---GROUPING ¹× GROUPING_ID ÇÔ¼ö
°á·Ð
¿¬½À¹®Á¦
ÇØ´ä
Chapter 8. µ¥ÀÌÅÍ Á¶ÀÛ
µ¥ÀÌÅÍ ÀÔ·ÂÇϱâ
---INSERT VALUES ±¸¹®
---INSERT SELECT ±¸¹®
---INSERT EXEC ±¸¹®
---SELECT INTO ±¸¹®
---BULK INSERT ±¸¹®
---Identity ¼Ó¼º ¹× ½ÃÄö½º °³Ã¼
µ¥ÀÌÅÍ »èÁ¦Çϱâ
---DELETE ±¸¹®
---TRUNCATE ±¸¹®
---Á¶ÀÎÀ» »ç¿ëÇÏ´Â DELETE
µ¥ÀÌÅÍ ¼öÁ¤Çϱâ
---UPDATE ±¸¹®
---Á¶ÀÎÀ» »ç¿ëÇÏ´Â UPDATE
---UPDATE °ª ÇÒ´ç
µ¥ÀÌÅÍ º´ÇÕÇϱâ
Å×À̺í Ç¥Çö½ÄÀ» »ç¿ëÇØ¼ µ¥ÀÌÅ͸¦ º¯°æÇϱâ
TOP°ú OFFSET-FETCH¸¦ ÀÌ¿ëÇÑ µ¥ÀÌÅÍ º¯°æ
OUTPUT Àý
---INSERT¿¡¼ OUTPUT »ç¿ëÇϱâ
---DELETE¿¡¼ OUTPUT »ç¿ëÇϱâ
---UPDATE¿¡¼ OUTPUT »ç¿ëÇϱâ
---MERGE¿¡¼ OUTPUT »ç¿ëÇϱâ
---±¸¼º °¡´ÉÇÑ DML
°á·Ð
¿¬½À¹®Á¦
ÇØ´ä
Chapter 9. Æ®·£Àè¼Ç°ú µ¿½Ã¼º
Æ®·£Àè¼Ç
Àá±Ý°ú ºí·ÎÅ·
---Àá±Ý
---ºí·ÎÅ· ¹®Á¦ ÇØ°á
°Ý¸®¼öÁØ
---READ UNCOMMITTED °Ý¸® ¼öÁØ
---READ COMMITTED °Ý¸® ¼öÁØ
---REPEATABLE READ °Ý¸® ¼öÁØ
---SERIALIZABLE °Ý¸® ¼öÁØ
---Çà ¹öÀü °ü¸®¸¦ ÀÌ¿ëÇÏ´Â °Ý¸® ¼öÁØ
±³Âø »óÅÂ
°á·Ð
¿¬½À¹®Á¦
Chapter 10. ÇÁ·Î±×·¡¹Ö °³Ã¼
º¯¼ö
¹èÄ¡
---ÆÄ½Ì ´ÜÀ§·Î¼ÀÇ ¹èÄ¡
---¹èÄ¡¿Í º¯¼ö
---¹èÄ¡ ³»¿¡¼ °áÇÕÇÒ ¼ö ¾ø´Â ±¸¹®
---°Ë»ç ´ÜÀ§·Î¼ÀÇ ¹èÄ¡
--- GO n ¿É¼Ç
È帧 Á¦¾î ¿ä¼Ò
---IF . . . ELSE È帧 Á¦¾î ¿ä¼Ò
---WHILE È帧 Á¦¾î ¿ä¼Ò
---IF¿Í WHILEÀÇ »ç¿ë ¿¹
Ä¿¼
Àӽà Å×À̺í
---·ÎÄà Àӽà Å×À̺í
---±Û·Î¹ú Àӽà Å×À̺í
---Å×ÀÌºí º¯¼ö
---Å×À̺í Çü½Ä
µ¿Àû SQL
---EXEC ¸í·É
---sp_executesql ÀúÀå ÇÁ·Î½ÃÀú
---µ¿Àû SQL·Î PIVOT ±¸ÇöÇϱâ
·çƾ
---»ç¿ëÀÚ Á¤ÀÇ ÇÔ¼ö
---ÀúÀå ÇÁ·Î½ÃÀú
---Æ®¸®°Å
¿À·ù ó¸®
°á·Ð
ºÎ·Ï. ÁغñÇϱâ
ÀúÀÚ¼Ò°³
»ý³â¿ùÀÏ | - |
---|
ÇØ´çÀÛ°¡¿¡ ´ëÇÑ ¼Ò°³°¡ ¾ø½À´Ï´Ù.
»ý³â¿ùÀÏ | - |
---|
ÇØ´çÀÛ°¡¿¡ ´ëÇÑ ¼Ò°³°¡ ¾ø½À´Ï´Ù.
ÁÖ°£·©Å·
´õº¸±â»óǰÁ¤º¸Á¦°ø°í½Ã
À̺¥Æ® ±âȹÀü
Àü°øµµ¼/´ëÇб³Àç ºÐ¾ß¿¡¼ ¸¹Àº ȸ¿øÀÌ ±¸¸ÅÇÑ Ã¥
ÆÇ¸ÅÀÚÁ¤º¸
»óÈ£ |
(ÁÖ)±³º¸¹®°í |
---|---|
´ëÇ¥ÀÚ¸í |
¾Èº´Çö |
»ç¾÷ÀÚµî·Ï¹øÈ£ |
102-81-11670 |
¿¬¶ôó |
1544-1900 |
ÀüÀÚ¿ìÆíÁÖ¼Ò |
callcenter@kyobobook.co.kr |
Åë½ÅÆÇ¸Å¾÷½Å°í¹øÈ£ |
01-0653 |
¿µ¾÷¼ÒÀçÁö |
¼¿ïƯº°½Ã Á¾·Î±¸ Á¾·Î 1(Á¾·Î1°¡,±³º¸ºôµù) |
±³È¯/ȯºÒ
¹Ýǰ/±³È¯ ¹æ¹ý |
¡®¸¶ÀÌÆäÀÌÁö > Ãë¼Ò/¹Ýǰ/±³È¯/ȯºÒ¡¯ ¿¡¼ ½Åû ¶Ç´Â 1:1 ¹®ÀÇ °Ô½ÃÆÇ ¹× °í°´¼¾ÅÍ(1577-2555)¿¡¼ ½Åû °¡´É |
---|---|
¹Ýǰ/±³È¯°¡´É ±â°£ |
º¯½É ¹ÝǰÀÇ °æ¿ì Ãâ°í¿Ï·á ÈÄ 6ÀÏ(¿µ¾÷ÀÏ ±âÁØ) À̳»±îÁö¸¸ °¡´É |
¹Ýǰ/±³È¯ ºñ¿ë |
º¯½É ȤÀº ±¸¸ÅÂø¿À·Î ÀÎÇÑ ¹Ýǰ/±³È¯Àº ¹Ý¼Û·á °í°´ ºÎ´ã |
¹Ýǰ/±³È¯ ºÒ°¡ »çÀ¯ |
·¼ÒºñÀÚÀÇ Ã¥ÀÓ ÀÖ´Â »çÀ¯·Î »óǰ µîÀÌ ¼Õ½Ç ¶Ç´Â ÈÑ¼ÕµÈ °æ¿ì ·¼ÒºñÀÚÀÇ »ç¿ë, Æ÷Àå °³ºÀ¿¡ ÀÇÇØ »óǰ µîÀÇ °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì ·º¹Á¦°¡ °¡´ÉÇÑ »óǰ µîÀÇ Æ÷ÀåÀ» ÈѼÕÇÑ °æ¿ì ·½Ã°£ÀÇ °æ°ú¿¡ ÀÇÇØ ÀçÆÇ¸Å°¡ °ï¶õÇÑ Á¤µµ·Î °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì ·ÀüÀÚ»ó°Å·¡ µî¿¡¼ÀÇ ¼ÒºñÀÚº¸È£¿¡ °üÇÑ ¹ý·üÀÌ Á¤ÇÏ´Â ¼ÒºñÀÚ Ã»¾àöȸ Á¦ÇÑ ³»¿ë¿¡ ÇØ´çµÇ´Â °æ¿ì |
»óǰ ǰÀý |
°ø±Þ»ç(ÃâÆÇ»ç) Àç°í »çÁ¤¿¡ ÀÇÇØ ǰÀý/Áö¿¬µÉ ¼ö ÀÖÀ½ |
¼ÒºñÀÚ ÇÇÇØº¸»ó |
·»óǰÀÇ ºÒ·®¿¡ ÀÇÇÑ ±³È¯, A/S, ȯºÒ, ǰÁúº¸Áõ ¹× ÇÇÇØº¸»ó µî¿¡ °üÇÑ »çÇ×Àº¼ÒºñÀÚºÐÀïÇØ°á ±âÁØ (°øÁ¤°Å·¡À§¿øÈ¸ °í½Ã)¿¡ ÁØÇÏ¿© ó¸®µÊ ·´ë±Ý ȯºÒ ¹× ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó±Ý Áö±Þ Á¶°Ç, ÀýÂ÷ µîÀº ÀüÀÚ»ó°Å·¡ µî¿¡¼ÀǼҺñÀÚ º¸È£¿¡ °üÇÑ ¹ý·ü¿¡ µû¶ó ó¸®ÇÔ |
(ÁÖ)ÀÎÅÍÆÄũĿ¸Ó½ºÀÇ ¸ðµç »óǰÀº ÆÇ¸ÅÀÚ ¹× °áÁ¦ ¼ö´ÜÀÇ ±¸ºÐ¾øÀÌ È¸¿ø´ÔµéÀÇ ±¸¸Å¾ÈÀüÀ» À§ÇØ ¾ÈÀü°áÁ¦ ½Ã½ºÅÛÀ» µµÀÔÇÏ¿© ¼ºñ½ºÇϰí ÀÖ½À´Ï´Ù.
°áÁ¦´ë±Ý ¿¹Ä¡¾÷ µî·Ï : 02-006-00064
¼ºñ½º °¡ÀÔ»ç½Ç È®ÀÎ
¹è¼Û¾È³»
±³º¸¹®°í »óǰÀº Åùè·Î ¹è¼ÛµÇ¸ç, Ãâ°í¿Ï·á 1~2Àϳ» »óǰÀ» ¹Þ¾Æ º¸½Ç ¼ö ÀÖ½À´Ï´Ù.
Ãâ°í°¡´É ½Ã°£ÀÌ ¼·Î ´Ù¸¥ »óǰÀ» ÇÔ²² ÁÖ¹®ÇÒ °æ¿ì Ãâ°í°¡´É ½Ã°£ÀÌ °¡Àå ±ä »óǰÀ» ±âÁØÀ¸·Î ¹è¼ÛµË´Ï´Ù.
±ººÎ´ë, ±³µµ¼Ò µî ƯÁ¤±â°üÀº ¿ìü±¹ Åù踸 ¹è¼Û°¡´ÉÇÕ´Ï´Ù.
¹è¼Ûºñ´Â ¾÷ü ¹è¼Ûºñ Á¤Ã¥¿¡ µû¸¨´Ï´Ù.