SQL Á¤º¹ÀÇ ¸ñÂ÷ÀÔ´Ï´Ù. Ã¥ÀÇ ±¸¼º°ú ³»¿ëÀ» »ìÆìº¼ ¼ö ÀÖµµ·Ï ¾ÕºÎºÐ 1Àå ~ 4Àå±îÁö´Â ¿ø°í ÀϺθ¦ °ø°³ÇØ µÎ¾ú½À´Ï´Ù. ÃÖÁ¾ ±³Á¤ ÀüÀÇ ¿ø°í·Î Á¦ÀÛÇÏ¿´À¸¸ç À¥ÀÇ ÇØ»óµµ ÇѰè·Î ÀÎÇÏ¿© ÃâÆÇµÈ Ã¥°ú´Â ¾à°£ ´Ù¸¥ ¸éÀÌ ÀÖÀ½À» ¾çÇØ ÁֽʽÿÀ.


SQL Á¤º¹
Á¦1Àå µ¥ÀÌÅͺ£À̽º
1-1.DBMS
1-2.SQL
1-3.DBÀÇ ±¸Á¶
Á¦2Àå ¿À¶óŬ
2-1.ÇнÀ ȯ°æ ¼³Ä¡
2-2.Äõ¸®
2-3.Äõ¸® ½Ç½À
Á¦3Àå SQL ¼­¹ö¿Í ¸¶¸®¾Æ
3-1.µ¥ÀÌÅͺ£À̽º Àü¹®°¡
3-2.SQL ¼­¹ö
3-3.¸¶¸®¾Æ DB
Á¦4Àå SELECT
4-1.µ¥ÀÌÅÍ Àбâ
4-2.Á¶°Ç¹®
4-3.Á¤·Ä
Á¦5Àå µ¥ÀÌÅÍ Áý°è
5-1.Áý°è ÇÔ¼ö 
1.COUNT
2.ÇÕ°è¿Í Æò±Õ
3.Áý°è ÇÔ¼ö¿Í NULL
5-2.±×·ìÇΠ
1.GROUP BY
2.±âÁØ Çʵå
3.GROUP BYÀÇ ÇÊµå ¸ñ·Ï
4.HAVING
Á¦6Àå µ¥ÀÌÅÍ °ü¸®
6-1.»ðÀÔ 
1.INSERT
2.COMMIT
3.È®Àå INSERT ¹®
4.INSERT SELECT
5.CREATE SELECT
6-2.»èÁ¦ 
1.DELETE
2.»èÁ¦ ¾ÈÀü ÀåÄ¡
3.TRUNCATE
6-3.°»½Å 
1.UPDATE
2.CRUD
Á¦7Àå Á¦¾à
7-1.Á¦¾à 
1.¹«°á¼º °ü¸®
2.NULL Çã¿ë
3.±âº»°ª
4.üũ
7-2.±âº»Å° 
1.½Äº°ÀÚ
2.±âº»Å° ÁöÁ¤
3.º¹ÇÕŰ
4.À¯´ÏÅ©
7-3.½ÃÄö½º 
1.ÀϷùøÈ£ Çʵå
2.½ÃÄö½º
3.ÀÚµ¿ »ý¼º ½ÃÄö½º
4.ID Çʵå
5.AUTO_INCREMENT
Á¦8Àå ¸ðµ¨¸µ
8-1.¸ðµ¨¸µ 
1.DB Á¦ÀÛ °úÁ¤
2.¿£ÅÍÆ¼
3.°ü°è
8-2.Á¤±ÔÈ­ 
1.Á¦ 1 Á¤±ÔÈ­
2.Á¦ 2 Á¤±ÔÈ­
3.Á¦ 3 Á¤±ÔÈ­
4.¿ªÁ¤±ÔÈ­
8-3.ÂüÁ¶ ¹«°á¼º 
1.ÂüÁ¶ °ü°è
2.¿Ü·¡Å° Á¦¾à
3.¿¬°è ÂüÁ¶ ¹«°á¼º Á¦¾à
8-4.¼îÇθô ¸ðµ¨¸µ 
1.¼îÇθô °ü¸® ÇÁ·Î±×·¥
2.ȸ¿ø Å×À̺í
3.»óǰ Å×À̺í
4.ÁÖ¹® Å×À̺í
Á¦9Àå ¼­ºêÄõ¸®
9-1.¼­ºêÄõ¸® 
1.´ÜÀÏÇà ¼­ºêÄõ¸®
2.¼­ºêÄõ¸® Áßø
3.´ÙÁßÇà ¼­ºêÄõ¸®
4.´ÙÁß¿­ ¼­ºêÄõ¸®
9-2.¼­ºêÄõ¸® ¿¬»êÀÚ 
1.ANY, ALL
2.¿¬°ü ¼­ºêÄõ¸®
3.EXISTS
9-3.ÀζóÀκä 
1.SELECTÀÇ Áßø
2.ÀζóÀκäÀÇ º°¸í
3.¹Ýº¹µÇ´Â º¯¼ö
9-4.Å×À̺í Á¶ÇÕ 
1.UNION
2.INTERSECT
3.MINUS
9-5.Å×ÀÌºí º´ÇÕ 
1.MERGE
2.UPDATE FROM
Á¦10Àå Á¶ÀÎ
10-1.Á¶ÀΠ
1.Á¶ÀÎÀÇ Á¤ÀÇ
2.´Ü¼ø Á¶ÀÎ
3.Å×ÀÌºí º°¸í
4.³»ºÎ Á¶ÀÎ
5.¿ÜºÎ Á¶ÀÎ
10-2.Á¶ÀÎÀÇ Á¶°Ç 
1.¼­ºêÄõ¸®¿ÍÀÇ Â÷ÀÌÁ¡
2.Áߺ¹ÀÌ ÀÖÀ» ¶§ÀÇ Á¶ÀÎ
3.Á¶ÀÎÀÇ Á¶°Ç ó¸®
4.ÀζóÀκä Á¶ÀÎ
10-3.Á¶ÀÎ ½Ç½À 
1.¼îÇθôÀÇ Á¶ÀÎ
2.Á¶Àι® Á¦ÀÛ °úÁ¤
3.´ÙÁß Á¶ÀÎ ½Ç½À
4.Á¶Àΰú ÀζóÀκä
10-4.Á¶ÀÎ °í±Þ 
1.ÀÚü Á¶ÀÎ
2.±¸Çü Á¶ÀÎ
Á¦11Àå ÇÔ¼ö
11-1.½ºÄ®¶ó ÇÔ¼ö 
1.ÇÔ¼ö
2.ÇÔ¼ö »ç¿ë¿¹
3.¼öÄ¡ ÇÔ¼ö
11-2.¹®ÀÚ¿­ ÇÔ¼ö 
1.¹®ÀÚ¿­ ÇÔ¼ö
2.°Ë»ö
3.º¯È¯
4.´ëü
11-3.µ¥ÀÌÅÍ Å¸ÀÔ 
1.¼öÄ¡Çü
2.¹®ÀÚÇü
3.³¯Â¥Çü
4.ANSI Ç¥ÁØ Å¸ÀÔ
5.ŸÀÔ º¯È¯ ÇÔ¼ö
6.NULL °ü·Ã ÇÔ¼ö
11-4.³¯Â¥¿Í ½Ã°£ 
1.³¯Â¥, ½Ã°£ ÇÔ¼ö
2.³¯Â¥ ŸÀÔ º¯È¯
3.MSSQLÀÇ ³¯Â¥ ÇÔ¼ö
4.¸¶¸®¾ÆÀÇ ³¯Â¥ ÇÔ¼ö
Á¦12Àå ºä
12-1.ºä 
1.ºäÀÇ Á¤ÀÇ
2.ºäÀÇ Á¾·ù
3.ºäÀÇ ÀåÁ¡
4.ºäÀÇ µ¥ÀÌÅÍ ¼öÁ¤
5.ºäÀÇ ¿É¼Ç
12-2.Àӽà Å×À̺í 
1.¿À¶óŬ Àӽà Å×À̺í
2.MSSQL Àӽà Å×À̺í
3.¼øÂ÷Àû ó¸®
4.°á°ú¼Â ÀçȰ¿ë
12-3.CTE 
1.CTE
2.CTE º¸±â
3.Àç±Í CTE
Á¦13Àå ºÐ¼®°ú Åë°è
13-1.¼Ò°è 
1.ROLLUP
2.CUBE
3.¼Ò°èÀÇ Ä¸¼Ç
13-2.¼øÀ§ 
1.OVER
2.À©µµ¿ìÀý
3.RANK
4.ROW_NUMBER
13-3.Åë°è 
1.NTILE
2..LAG, LEAD
3.´©Àû ºñÀ²
4.ù °ª, ¸¶Áö¸· °ª
5.¹éºÐÀ§ ¼ö
13-4.ÇǺ¿ 
1.PIVOT
2.ÇǺ¿ Áý°è
3.Åë°è ÇÊµå ¼±ÅÃ
4.ÇǺ¿ÀÇ È°¿ë
5.UNPIVOT
Á¦14Àå Å×ÀÌºí °ü¸®
14-1.Å×ÀÌºí ¼öÁ¤ 
1.ALTER
2.Çʵå Ãß°¡
3.Çʵå Á¦°Å
4.Á¦¾àÀÇ ÆíÁý
14-2.ÇÊµå ¼öÁ¤ 
1.ŸÀÔ º¯°æ
2.Çʵå Á¦¾à
3.ÇÊµå ¼ø¼­ Á¶Á¤
4.À̸§ º¯°æ
5.ÄÚ¸àÆ® ÀÛ¼º
Á¦15Àå Á¦¾î¹®
15-1.º¯¼ö 
1.SQL È®Àå ¾ð¾î
2.°ªÀÇ Ãâ·Â
3.º¯¼öÀÇ ¼±¾ð
4.Çʵ尪 ´ëÀÔ
5.º¯¼öÀÇ È°¿ë
6.Ä÷º¼Ç
15-2.Á¦¾î¹® 
1.Á¶°Ç¹®
2.¹Ýº¹¹®
3.ºÐ±â¹®
4.CASE ¹®
5.¿¹¿Üó¸®
15-3.MSSQLÀÇ Á¦¾î¹® 
1.º¯¼öÀÇ ¼±¾ð
2.Á¦¾î¹®
3.¿¹¿Ü ó¸®
Á¦16Àå ÇÁ·Î½ÃÀú
16-1.ÀúÀå ÇÁ·Î½ÃÀú 
1.Á¤ÀÇ
2.¼öÁ¤
3.ÀåÁ¡
16-2.Àμö 
1.Àμö
2.Ãâ·Â¿ë Àμö
3.¿¹¿Ü ó¸®
16-3.ÇÔ¼ö 
1.»ç¿ëÀÚ Á¤ÀÇ ÇÔ¼ö
2.Å×ÀÌºí ¹Ýȯ ÇÔ¼ö
16-4.MSSQLÀÇ ÇÁ·Î½ÃÀú 
1.»ý¼º ¹× È£Ãâ
2.Àμö¿Í ¸®ÅÏ
3.½Ã½ºÅÛ ÇÁ·Î½ÃÀú
4.»ç¿ëÀÚ Á¤ÀÇ ÇÔ¼ö
Á¦17Àå Ä¿¼­
17-1.Ä¿¼­ 
1.ÄÚµå¿Í °á°ú¼Â
2.Ä¿¼­ÀÇ »ý¾Ö
3.Ä¿¼­ Àμö
4.¾÷µ¥ÀÌÆ® Ä¿¼­
17-2.MSSQLÀÇ Ä¿¼­ 
1.Ä¿¼­
2.Ä¿¼­ÀÇ ¿É¼Ç
3.Ä¿¼­ÀÇ À¯Çü
4.µðÆúÆ® °á°ú¼Â
17-3.µ¿Àû Äõ¸® 
1.µ¿Àû Äõ¸®
2.µ¿Àû ÇǺ¿
Á¦18Àå Æ®¸®°Å
18-1.Æ®¸®°Å 
1.Á¤ÀÇ
2.Æ®¸®°Å °ü¸®
3.Çà Æ®¸®°Å
4.Æ®¸®°Å ¹ß»ý Á¦ÇÑ
18-2.Æ®¸®°Å¿Í ¹«°á¼º 
1.Æ®¸®°ÅÀÇ ¿¹¿Ü ¹ß»ý
2.BEFORE Æ®¸®°Å
3.INSTEAD OF Æ®¸®°Å
18-3.Æ®¸®°Å °í±Þ 
1.´ÙÁß Æ®¸®°Å
2.Áßø Æ®¸®°Å
3.DDL Æ®¸®°Å
4.º¯°æ ÀÌ·Â °ü¸®
18-4.MSSQLÀÇ Æ®¸®°Å 
1.Æ®¸®°Å »ý¼º
2.Æ®¸®°Å¿Í ¹«°á¼º
3.Áßø Æ®¸®°Å
Á¦19Àå Æ®·£Àè¼Ç
19-1.Æ®·£Àè¼Ç 
1.ºÒ°¡Ç×·ÂÀûÀÎ ¿¡·¯
2.Æ®·£Àè¼ÇÀÇ Æ¯Â¡
3.Àӽà ÀÛ¾÷ ¿µ¿ª
19-2.Æ®·£Àè¼Ç ¸ðµå 
1.ÀÚµ¿, ¼öµ¿ ¸ðµå
2.¸í½ÃÀû Æ®·£Àè¼Ç
3.¼öµ¿ ¸ðµå¿Í ¶ô
4.Æ®·£Àè¼Ç ¸ðµå º¯°æ
5.ÀúÀåÁ¡
19-3.¶ô 
1.µ¿½Ã¼º°ú Àϰü¼º
2.µ¿½Ã¼ºÀÇ ºÎÀÛ¿ë
3.¶ôÀÇ ¹üÀ§
4.¶ôÀÇ Á¾·ù
5.°Ý¸®¼öÁØ
6.¶óÀ̺ê¶ô°ú µ¥µå¶ô
ºÎ·Ï 
1.DBeaver
1.ÅëÇÕ Äõ¸®Åø
2.mariaDB ¿¬°á
3.SQL ¼­¹ö ¿¬°á
4.¿À¶óŬ ¿¬°á
2.¸¶¸®¾Æ SQL
1.º¯¼ö
2.Á¦¾î¹®
3.ÇÁ·Î½ÃÀú
4.½ºÅä¾îµå ÇÔ¼ö
5.Ä¿¼­
6.Æ®¸®°Å
3.SQL ±¸¹®
1.±âº» Çü½Ä Á¤¸®
2.DBMS°£ ±â´É ºñ±³
4.¿¬½À ¹®Á¦ ÇØ¼³


  written by http://www.soen.kr