ÄÜÅÙÃ÷ »ó¼¼º¸±â
½ÇÀü SQL Äü½ºÅ¸Æ®


½ÇÀü SQL Äü½ºÅ¸Æ®

½ÇÀü SQL Äü½ºÅ¸Æ®

<¿ùÅÍ ½ÇÁî> Àú/<ÇѼ±¿ë> ¿ª | Á¦ÀÌÆà

Ãâ°£ÀÏ
2024-06-14
ÆÄÀÏÆ÷¸Ë
ePub
¿ë·®
19 M
Áö¿ø±â±â
PC½º¸¶Æ®ÆùÅÂºí¸´PC
ÇöȲ
½Åû °Ç¼ö : 0 °Ç
°£·« ½Åû ¸Þ¼¼Áö
ÄÜÅÙÃ÷ ¼Ò°³
ÀúÀÚ ¼Ò°³
¸ñÂ÷
ÇÑÁÙ¼­Æò

ÄÜÅÙÃ÷ ¼Ò°³

ÇÊ¿äÇÑ °Í¸¸ ºü¸£°Ô ÀÍÈ÷´Â ½ÇÀü SQL °¡À̵å

Çö¾÷¿¡¼­ 20³â °¡±îÀÌ µ¥ÀÌÅÍ °ü¸® ´É·ÂÀ» ÀÎÁ¤¹ÞÀº Àü¹®°¡ÀÇ ³ëÇϿ츦 ´ã¾Ò´Ù. ½Ç¹«¿¡¼­ ¹Ù·Î È°¿ëÇÒ ¼ö ÀÖ´Â °ü°èÇü µ¥ÀÌÅͺ£À̽º ½ÇÀü °¡À̵å·Î ½±°í ºü¸£°Ô ¾÷¹« È¿À²À» ³ôÀÌÀÚ. ÇнÀ¿¡ ÇÊ¿äÇÑ µ¥ÀÌÅͼÂÀ» Á¦°øÇÏ°í, ½Ç½À¿¡ ÀÌ¿ëÇÏ´Â SQLite¿ë DB ºê¶ó¿ìÀú(DB4S)ÀÇ ¼³Ä¡ °úÁ¤°ú ÁÖ¿ä ÀÎÅÍÆäÀ̽ºÀÇ ¼³¸íµµ ´ã°í ÀÖ¾î SQLÀ» óÀ½ Á¢ÇÏ´Â »ç¶÷µµ ¾î·ÆÁö ¾Ê°Ô ½ÃÀÛÇÒ ¼ö ÀÖ´Ù. ½ÇÀü°ú À¯»çÇÑ ¿¹Á¦·Î ¿Â¶óÀÎ À½¹Ý ȸ»çÀÇ ÆǸŠµ¥ÀÌÅ͸¦ ºÐ¼®Çϸç, SQLÀÇ ±âº» ¹®¹ýÀ» ÀÍÈ÷°í, °£´ÜÇÑ Äõ¸® ÀÛ¼ººÎÅÍ ¼­ºêÄõ¸®, ºä, µ¥ÀÌÅÍ Á¶ÀÛ ¾ð¾î(DML) µî È¿À²À» ³ôÀÏ ¼ö ÀÖ´Â °í±Þ SQL ±â¼ú±îÁö ¹è¿ï ¼ö ÀÖ´Ù. µ¥ÀÌÅ͸¦ ÀúÀå, °ü¸®, ÀÌÇØ, Çؼ®ÇÏ´Â ´É·ÂÀ» ±æ·¯ Á÷¹« ±â¼úÀ» ÇÑ ´Ü°è ²ø¾î¿Ã·Áº¸ÀÚ.

ÀúÀÚ¼Ò°³

18³â ÀÌ»ó SQL°ú µ¥ÀÌÅͺ£À̽º °ü·Ã ¾÷¹«¿¡ Á¾»çÇßÀ¸¸ç ¹Ì±¹ÀÇ Å¸±ê(Target), ´º¿å ±³Åë±¹, ´º¿å ¾Æµ¿ ¼­ºñ½º °ü¸®±¹ µî¿¡¼­ SQLÀ» »ç¿ëÇØ µ¥ÀÌÅ͸¦ ÀÌÇØÇÏ°í È°¿ëÇϵµ·Ï µµ¿Ô´Ù. 1990³â´ë ÈÄ¹Ý SQL ÇнÀÀ» ´Ü¼øÈ­ÇÏ°íÀÚ ÇÏ´Â ¸ñÇ¥·Î ´º¿åÀÇ ÇÑ Ä«Æä¿¡¼­ ³ëÆ®ºÏ Çϳª¸¸ ÆîÃĵΰí ÇлýµéÀ» °¡¸£Ä¡±â ½ÃÀÛÇß´Ù. ÇöÀç ÀÌ °øºÎ¹æÀº ¡®¿ùÅÍ ½ÇÁî µ¥ÀÌÅÍ ¾ÆÄ«µ¥¹Ì(wsdalearning.ai)¡¯·Î ¹ßÀüÇß´Ù. ÇлýµéÀ» °¡¸£Ä¡Áö ¾ÊÀ» ¶§´Â ±â¾÷µéÀÌ µ¥ÀÌÅÍ ½Ã°¢È­¸¦ ÅëÇØ µ¥ÀÌÅ͸¦ È°¿ëÇÒ ¼ö ÀÖµµ·Ï µ½´Â źí·Î ±â¹Ý µ¥ÀÌÅÍ ½Ã°¢È­ ÇÁ·ÎÁ§Æ® µ¥ÀÌÅ͵ð»çÀ̵ðµå¿¡ Âü¿©ÇÑ´Ù.

¸ñÂ÷

¿Å±äÀÌ ¸Ó¸®¸» xi
ÃßõÀÇ ±Û xii
º£Å¸¸®´õ Èıâ xiv
½ÃÀÛÇϸç xvi

PART 1 SQL ÇнÀ ȯ°æ

CHAPTER 01 µ¥ÀÌÅͺ£À̽ºÀÇ ±¸Á¶ ÀÌÇØ


__±âº» ¿ë¾î 3
__°ü°èÇü µ¥ÀÌÅͺ£À̽ºÀÇ ±âº» ¿ä¼Ò 6
__µ¥ÀÌÅÍ Å¸ÀÔ 14
__°ü°èÇü µ¥ÀÌÅͺ£À̽º °ü¸® ½Ã½ºÅÛ 17
__SELECT ¹® 18
__Äõ¸®, ¹®, Àý, Å°¿öµå 19
__SQLite ¼Ò°³ 20
__¿ä¾à 21

CHAPTER 02 SQL µµ±¸¿Í Àü·«

__sTunes µ¥ÀÌÅͺ£À̽º 23
__SQLite¿ë DB ºê¶ó¿ìÀú ¼Ò°³ 24
__SQLite¿ë DB ºê¶ó¿ìÀú ¼³Ä¡ 24
__SQL Áö½ÄÀ» Å×½ºÆ®ÇÏ´Â ¹æ¹ý 24
__¼º°ø Àü·« 25
__¿ä¾à 27

CHAPTER 03 SQLite¿¡¼­ µ¥ÀÌÅͺ£À̽º Ž»ö

__¿î¿µÃ¼Á¦º° ½ÇÇà¹ý 29
__sTunes µ¥ÀÌÅͺ£À̽º ¿­±â 30
__µ¥ÀÌÅͺ£À̽º ±¸Á¶ 31
__°³º° ·¹ÄÚµå º¸±â 33
__SQL ½ÇÇà ÅÇ 34
__µ¥ÀÌÅÍ ºÐ¼® üũÆ÷ÀÎÆ® 37
__¿ä¾à 38

PART 2 SQL ¹® ÀÛ¼º

CHAPTER 04 Äõ¸® ½ÃÀÛ


__Äõ¸® ÁÖ¼® 41
__Äõ¸®ÀÇ ±âº» ±¸Á¶ 43
__Äõ¸® ½ÃÀÛ 43
__¹®¹ý°ú °ü½À 46
__Çʵ忡 º°Äª »ç¿ë 47
__ORDER BY Àý 49
__LIMIT¸¦ »ç¿ëÇØ »óÀ§ 10°³ ·¹ÄÚµå ¼±Åà 51
__µ¥ÀÌÅÍ ºÐ¼® üũÆ÷ÀÎÆ® 53
__¿ä¾à 54

CHAPTER 05 µ¥ÀÌÅ͸¦ Á¤º¸·Î º¯È¯

__ºñ±³, ³í¸®, »ê¼ú ¿¬»êÀÚ 56
__WHERE Àý·Î ·¹ÄÚµå ÇÊÅ͸µ 57
__ÅؽºÆ®·Î ·¹ÄÚµå ÇÊÅ͸µ 62
__LIKE ¿¬»êÀÚ¿Í ¿ÍÀϵåÄ«µå °Ë»ö 64
__³¯Â¥·Î ·¹ÄÚµå ÇÊÅ͸µ 68
__DATE() ÇÔ¼ö 69
__µÎ °¡Áö Çʵ忡 AND¿Í OR ¿¬»êÀÚ »ç¿ë 70
__OR ¿¬»êÀÚ 71
__°ýÈ£¸¦ »ç¿ëÇØ ¿¬»êÀÚ ¼ø¼­ ÁöÁ¤ 72
__CASE ¹® 74
__µ¥ÀÌÅÍ ºÐ¼® üũÆ÷ÀÎÆ® 79
__¿ä¾à 80

CHAPTER 06 ´ÙÁß Å×À̺í

__Á¶ÀÎÀ̶õ? 81
__Á¶Àΰú °ü°èÇü µ¥ÀÌÅͺ£À̽ºÀÇ ±¸Á¶ 84
__Á¶Àΰú º°Äª 86
__Á¶ÀΠŸÀÔ 89
__3°³ ÀÌ»óÀÇ Å×À̺íÀ» »ç¿ëÇÏ´Â ³»ºÎ Á¶ÀÎ 96
__¿ÞÂÊ Á¶Àΰú NULL, IS, NOT 100
__¿À¸¥ÂÊ Á¶ÀÎÀ» ¿ÞÂÊ Á¶ÀÎÀ¸·Î Àüȯ 103
__µ¥ÀÌÅÍ ºÐ¼® üũÆ÷ÀÎÆ® 105
__¿ä¾à 106

CHAPTER 07 ÇÔ¼ö

__Äõ¸® ¾È¿¡¼­ °è»ê ¼öÇà 108
__SQLÀÇ ÇÔ¼ö ŸÀÔ 108
__¹®ÀÚ¿­ ÇÔ¼ö 110
__¹®ÀÚ¿­ º´ÇÕ 112
__¹®ÀÚ¿­ À߶󳻱â 114
__±âŸ ¹®ÀÚ¿­ ÇÔ¼ö 117
__³¯Â¥ ÇÔ¼ö 118
__Áý°è ÇÔ¼ö 122
__ROUND()¿Í ÇÔ¼ö Áßø 124
__GROUP BY Àý°ú Áý°è ÇÔ¼ö 125
__±×·ìÈ­µÈ Äõ¸®¿¡ HAVING Àý »ç¿ë 127
__WHERE Àý°ú HAVING Àý 129
__¿©·¯ Çʵ忡 GROUP BY »ç¿ë 130
__ÇÔ¼ö¿¡ ´ëÇÑ ¸¶Áö¸· ³ëÆ® 131
__µ¥ÀÌÅÍ ºÐ¼® üũÆ÷ÀÎÆ® 132
__¿ä¾à 133

PART 3 °í±Þ SQL ÁÖÁ¦

CHAPTER 08 ¼­ºêÄõ¸®


__¼­ºêÄõ¸®¿Í Áý°è ÇÔ¼ö 138
__SELECT ¹®ÀÇ ¼­ºêÄõ¸® 139
__WHERE ÀýÀÇ ¼­ºêÄõ¸® 140
__Áý°è ÇÔ¼ö°¡ ¾ø´Â ¼­ºêÄõ¸® 142
__¼­ºêÄõ¸®¿¡¼­ ¿©·¯ °ª ¹Ýȯ 143
__¼­ºêÄõ¸®¿Í DISTINCT Å°¿öµå 144
__µ¥ÀÌÅÍ ºÐ¼® üũÆ÷ÀÎÆ® 149
__¿ä¾à 150

CHAPTER 09 ºä

__±âÁ¸ Äõ¸®¸¦ ºä·Î º¯È¯ 151
__ºä¸¦ »ç¿ëÇÏ´Â ÀÌÀ¯ 153
__ºä ¼öÁ¤ 154
__ºä¿Í Á¶ÀÎ 155
__DROP ¹®À¸·Î ºä Á¦°Å 157
__µ¥ÀÌÅÍ ºÐ¼® üũÆ÷ÀÎÆ® 158
__¿ä¾à 159

CHAPTER 10 µ¥ÀÌÅÍ Á¶ÀÛ ¾ð¾î(DML)

__µ¥ÀÌÅÍ ºÐ¼®°ú µ¥ÀÌÅͺ£À̽º °ü¸® 161
__µ¥ÀÌÅÍ »ðÀÔ 162
__µ¥ÀÌÅÍ ¾÷µ¥ÀÌÆ®¿Í SET Å°¿öµå 165
__µ¥ÀÌÅÍ »èÁ¦ 167
__µ¥ÀÌÅÍ ºÐ¼® üũÆ÷ÀÎÆ® 168
__¿ä¾à 169

¸ÎÀ½¸» 170

APPENDIX ºÎ·Ï
APPENDIX I µ¥ÀÌÅÍ ºÐ¼® üũÆ÷ÀÎÆ® Áú¹®°ú ÇØ´ä 179
APPENDIX II SQL Å°¿öµå ¸®½ºÆ® 199


¿ë¾î »çÀü 208
ã¾Æº¸±â 213