YoungHoonKo
Preview Image

09. SQL(Practice)

[toc] Practice ๋ฌธ์ œ ํ’€์ด ๐Ÿง  ๋ฌธ์ œ 2014๋…„์— ์ด๋ฃจ์–ด์ง„ ์ฃผ๋ฌธ๋“ค ๊ฐ€์šด๋ฐ State๋ณ„ ํ‰๊ท  ์ฃผ๋ฌธ๊ธˆ์•ก์ด ํฐ ์ˆœ์„œ๋Œ€๋กœ State๋ช…๊ณผ ์ฃผ๋ฌธ ๊ธˆ์•ก์„ ์ถœ๋ ฅํ•˜๋ผ ๐Ÿ” ๋ฌธ์ œ ๋ถ„์„ (ํ•œ๊ธ€๋กœ ์ •๋ฆฌ) 2014๋…„ ์ฃผ๋ฌธ ๋ฐ์ดํ„ฐ โ†’ WHERE์—์„œ ๋‚ ์งœ ํ•„ํ„ฐ๋ง ํ•„์š” State ์ •๋ณด โ†’ c_customer ํ…Œ์ด๋ธ” ์ฃผ๋ฌธ ๊ธˆ์•ก โ†’ ์ œํ’ˆ ๊ฐ€๊ฒฉ ...

Preview Image

08. SQL(Join)

[toc] Join์ด๋ž€? ์—ฌ๋Ÿฌ ํ…Œ์ด๋ธ”์˜ ์—ฐ๊ด€๋œ ๋ฐ์ดํ„ฐ๋ฅผ ํ•ฉ์น˜๋Š” ์—ฐ์‚ฐ์„ Join์ด๋ผ ํ•œ๋‹ค. ๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค(RDBMS)๋Š” ์ด๋ฅผ ํ†ตํ•ด ๋‹ค์–‘ํ•œ ํ˜•ํƒœ์˜ ๋ฐ์ดํ„ฐ ๋ถ„์„์„ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•œ๋‹ค. ์นดํ‹ฐ์…˜๊ณฑ vs ์ด๋„ˆ์กฐ์ธ ์นดํ‹ฐ์…˜๊ณฑ(Cartesian Product): ํ…Œ์ด๋ธ” A์˜ ๋ชจ๋“  ํ–‰ ร— ํ…Œ์ด๋ธ” B์˜ ๋ชจ๋“  ํ–‰ (์กฐ๊ฑด ์—†์ด ๋ชจ๋“  ์กฐํ•ฉ ์ƒ์„ฑ) ...

Preview Image

07. SQL ์„œ๋ธŒ์ฟผ๋ฆฌ์™€ ์ธ๋ผ์ธ๋ทฐ

SQL ์„œ๋ธŒ์ฟผ๋ฆฌ์™€ ์ธ๋ผ์ธ๋ทฐ [toc] ์„œ๋ธŒ์ฟผ๋ฆฌ ์„œ๋ธŒ์ฟผ๋ฆฌ์˜ ์ข…๋ฅ˜ ์„œ๋ธŒ์ฟผ๋ฆฌ๋Š” ์‚ฌ์šฉ๋˜๋Š” ์œ„์น˜์— ๋”ฐ๋ผ ๋ช…์นญ์ด ๋‹ค๋ฆ„ 1. ์Šค์นผ๋ผ ์„œ๋ธŒ์ฟผ๋ฆฌ SELECT์ ˆ์— ์‚ฌ์šฉ๋˜๋Š” ์„œ๋ธŒ์ฟผ๋ฆฌ ์‹คํ–‰ํšŸ์ˆ˜๊ฐ€ ๋งŽ๋‹ค๋Š” ๋‹จ์ ์ด ์กด์žฌ, ์ƒ๊ฐ๋ณด๋‹ค ํ™œ์šฉ๋„๊ฐ€ ๋–จ์–ด์งˆ ๊ฒƒ ๊ฐ™์Œ 2. ์ธ๋ผ์ธ๋ทฐ FROM์ ˆ์— ์‚ฌ์šฉ๋˜๋Š” ์„œ๋ธŒ์ฟผ๋ฆฌ ๊ธฐ๋ณธ์ ์œผ๋กœ ํ•œ ๋ฒˆ๋งŒ ์‹คํ–‰ 3. ์„œ๋ธŒ...

Preview Image

06. SQL(If, Case, Group by)

[toc] ๋ถ„๊ธฐ๋ฌธ๊ณผ ์ง‘๊ณ„๋ฌธ ์ด๋ฒˆ ํ•™์Šต์—์„œ๋Š” SQL์—์„œ ์กฐ๊ฑด ๋ถ„๊ธฐ ์ฒ˜๋ฆฌ๋ฅผ ์œ„ํ•œ IF, CASE, ๊ทธ๋ฆฌ๊ณ  ๋ฐ์ดํ„ฐ๋ฅผ ๊ทธ๋ฃนํ™”ํ•˜์—ฌ ์ง‘๊ณ„ํ•˜๋Š” GROUP BY ๋ฌธ๋ฒ•์„ ์‹ค์Šตํ•˜์˜€๋‹ค. 1. IF, CASE โœ… ํ…Œ์ด๋ธ” ์ƒ์„ฑ ๋ฐ ๋ฐ์ดํ„ฐ ์ž…๋ ฅ CREATE table class.exam ( id int auto_increment primary key, na...

Preview Image

05. SQL(์ˆซ์ž, ๋ฌธ์ž, ๋‚ ์งœ ํ•จ์ˆ˜)

[toc] SQL ๋‚ด์žฅ ํ•จ์ˆ˜์˜ ํ™œ์šฉ ์ด๋ฒˆ ํ•™์Šต์—์„œ๋Š” SQL์—์„œ ์ž์ฃผ ์‚ฌ์šฉ๋˜๋Š” ๋‚ด์žฅ ํ•จ์ˆ˜(Built-in Functions)๋ฅผ ์‹ค์Šตํ•˜์˜€๋‹ค. ์ˆซ์ž, ๋ฌธ์ž, ๋‚ ์งœ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณด๋‹ค ์‰ฝ๊ฒŒ ๊ฐ€๊ณตํ•˜๊ฑฐ๋‚˜ ๋ถ„์„ํ•˜๋Š” ๋ฐ ์œ ์šฉํ•œ ํ•จ์ˆ˜๋“ค์„ ์ •๋ฆฌํ•˜์˜€๋‹ค. 1. ์ˆซ์ž ํ•จ์ˆ˜ ํ•จ์ˆ˜ ์„ค๋ช… ROUND...

Preview Image

04. SQL(SELECT์ ˆ์˜ ํ™œ์šฉ, ํ‘œํ˜„์‹๊ณผ ๋ณ„์นญ, ์—ฐ๊ฒฐ ์—ฐ์‚ฐ์ž(CONCAT()))

[toc] SELECT ์ ˆ์˜ ๋‹ค์–‘ํ•œ ํ™œ์šฉ ์ด๋ฒˆ ํ•™์Šต์—์„œ๋Š” SQL์—์„œ ๊ฐ€์žฅ ๊ธฐ๋ณธ์ด ๋˜๋Š” SELECT ์ ˆ์„ ๋‹ค์–‘ํ•œ ๋ฐฉ์‹์œผ๋กœ ํ™œ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋ฐฐ์› ๋‹ค. ์กฐ๊ฑด ์ง€์ •, ํ‘œํ˜„์‹ ์‚ฌ์šฉ, ๋ณ„์นญ(alias), ๊ทธ๋ฆฌ๊ณ  ๋ฌธ์ž์—ด ์—ฐ๊ฒฐ ํ•จ์ˆ˜(CONCAT)๊นŒ์ง€ ํ•จ๊ป˜ ์‹ค์Šตํ•˜์˜€๋‹ค. 1. SELECT๋กœ ํŠน์ • ์ปฌ๋Ÿผ ์ถœ๋ ฅ select name, height from membe...

Preview Image

03. SQL(Create, Input, Drop, Truncate. Insert)

[toc] ์Šคํ‚ค๋งˆ์™€ ํ…Œ์ด๋ธ”์˜ ์ •์˜ ์Šคํ‚ค๋งˆ๋ž€ ๋ฌด์—‡์ธ๊ฐ€? ํ…Œ์ด๋ธ”์ด๋‚˜ ๋ทฐ ๋˜๋Š” ํ”„๋กœ์‹œ์ €์™€ ํŽ‘์…˜ ๋“ฑ ์—…๋ฌด๋‚˜ ๋ฐ์ดํ„ฐ์˜ ์˜์—ญ๋ณ„๋กœ ๊ตฌ๋ถ„๋˜๋Š” ๊ฐœ๋… ํ…Œ์ด๋ธ”๋“ค๊ณผ ๋‹ค์–‘ํ•œ ๊ฐ์ฒด๋ฅผ ๊ฐ€์ง„ ์ง‘ํ•ฉ ํ…Œ์ด๋ธ”์ด๋ž€ ๋ฌด์—‡์ธ๊ฐ€? ๋ฐ์ดํ„ฐ๊ฐ€ ๋ฌผ๋ฆฌ์ ์œผ๋กœ ์ €์žฅ๋˜๋Š” ๋‹จ์œ„ ํ…Œ์ด๋ธ”์ด ๋ชจ์—ฌ์„œ ํ•˜๋‚˜์˜ ์Šคํ‚ค๋งˆ ๋˜๋Š” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๊ฐ€ ๋˜๋ฉฐ ๋‹ค๋ฅธ ์˜ค๋ธŒ์ ํŠธ๋“ค์˜ ์›์ฒœ์ด ๋จ ๋ชจ๋“  ๊ฐ์ฒด๋‚˜ ...

Preview Image

02. SQL(What is SQL?)

[toc] SQL์˜ ์ •์˜์™€ ์—ญํ•  SQL์ด๋ž€ ๋ฌด์—‡์ธ๊ฐ€? SQL์€ Structured Query Language์˜ ์•ฝ์ž๋กœ, ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ๊ด€๋ฆฌํ•˜๊ณ  ์กฐ์ž‘ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋˜๋Š” ํ‘œ์ค€ ์–ธ์–ด์ด๋‹ค. SQL์„ ํ†ตํ•ด ์‚ฌ์šฉ์ž๋Š” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋‚ด์˜ ๋ฐ์ดํ„ฐ ๋ฐ ๊ตฌ์กฐ๋ฅผ ์กฐํšŒ, ์ถ”๊ฐ€, ์ˆ˜์ •, ์‚ญ์ œํ•  ์ˆ˜ ์žˆ๋‹ค. SQL์˜ ์ฃผ์š” ์—ญํ•  SQL์€ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ธฐ๋Šฅ์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ...

Preview Image

01. SQL(Basic)

[toc] SQL ๊ธฐ์ดˆ ์ด๋ฒˆ ์ •๋ฆฌ์—์„œ๋Š” SQL์„ ๊ณต๋ถ€ํ•˜๊ธฐ ์œ„ํ•œ ๊ธฐ์ดˆ ๊ฐœ๋…๋“ค์ธ ๋ฐ์ดํ„ฐ, ์ •๋ณด, ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค, ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ตฌ์กฐ์— ๋Œ€ํ•ด ํ•™์Šตํ•˜์˜€๋‹ค. 1. ๋ฐ์ดํ„ฐ๋ž€? ๋ฐ์ดํ„ฐ๋Š” ์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ๊ด€์ฐฐํ•˜๊ฑฐ๋‚˜ ์ˆ˜์ง‘ํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ์ดˆ์ ์ธ ์ˆ˜์น˜ ๋˜๋Š” ์‚ฌ์‹ค์ด๋‹ค. ์˜ˆ์‹œ: ๊ธฐ์ƒ ์ •๋ณด: ์˜จ๋„, ์Šต๋„, ๊ฐ•์ˆ˜๋Ÿ‰ ๋“ฑ ํ•™๊ต ์‹œํ—˜: ์‹œํ—˜ ๋ฌธ์ œ, ํ•™์ƒ์˜ ๋‹ต์•ˆ, ...

Preview Image

04. Python-Programming(Application)(Meta characters)

[toc] ๋ฉ”ํƒ€ ๋ฌธ์ž ์ •๋ฆฌ ํ…์ŠคํŠธ๋ฅผ ์ž˜ ๋‹ค๋ฃจ๊ธฐ ์œ„ํ•ด์„œ๋Š” ์šฐ์„ ์ ์œผ๋กœ ๋ฉ”ํƒ€ ๋ฌธ์ž์— ๋Œ€ํ•ด ์•Œ์•„์•ผํ•œ๋‹ค. ํ—ท๊ฐˆ๋ฆฌ๋Š” ๊ฒƒ์ด ๋งŽ๊ฒ ์ง€๋งŒ ์‹ค์Šต์„ ํ†ตํ•ด ๋ฐ˜๋ณต์ ์œผ๋กœ ์‚ฌ์šฉ๋ฒ•์„ ์ตํ˜€์•ผํ•จ์„ ๋А๋‚€๋‹ค. ์‹ ๊ธฐ๋Šฅ ์„ค๋ช… ^ ์‹œ์ž‘ ^Apple => ๋ฌธ์žฅ์˜ ์ฒซ...