[็ฝๆๅธๅฃใฎไฝ่ฃ]ใใผใฟๅๆใฎใใใฎ้ซๅบฆใชSQL
Inflearn็ดฏ่จๅ่ฌ็30,000ไบบไปฅไธใ่ฑๅฏใชใชใณใฉใคใณใปใชใใฉใคใณ่ฌ็พฉ็ต้จใๆใคใใผใฟใชใขใณใฎSQLไธ็ด่ฌๅบงใ SQLไธ็ด็่ซใๅญฆใณใๅฎ็ฟๅ้ก25ๅใไธ็ทใซ่งฃใใฆใใใพใใ
ๅ่ฌ็ 3,515ๅ
้ฃๆๅบฆ ไธญ็ดไปฅไธ
ๅ่ฌๆ้ ็กๅถ้

ไปใฎๅ่ฌ็ใใใใใ่ณชๅใๆฐใซใชใใพใใ๏ผ
- ่งฃๆฑบ
์์ ํจ์ ์ฐ์ต ๋ฌธ์ - ์คํ ๋์ ๋ฌ ์๊ฐ ์ฐพ๊ธฐ
์์ ํจ์ ์ฐ์ต๋ฌธ์ ์์ INNER JOIN์ ํ์ ํ์ MAX(mg.year)์ ์ฌ์ฉํ์ ์ ๊ฐ์ฅ ์ต๊ทผ์ ์ฐ๋๋ฅผ ์ฐพ์ผ์ จ๋๋ฐ, ์ด๋ฏธ GROUP BY์ COUNT(*) >= 5๋ฅผ ํตํด์ 5๋ ์ฐ์์ธ ์๊ฐ๋ฅผ ์ฐพ์๊ณ mak
sqlgkdms43723857
ใป
1ใถๆๅ
0
66
1
- ่งฃๆฑบ
๋ฌธ์ ๋ด์ฉ์ด ์๋ชป๋ ๊ฒ ๊ฐ์ต๋๋ค.
์๋ ํ์ธ์. ๊ฐ์ฌ๋ 2012๋ ์ดํ๋ผ๊ณ ํ๋ค๋ฉด ๋น๊ต์ฐ์ฐ์๊ฐ
sqlzzokki4664803
ใป
2ใถๆๅ
0
44
2
- ่งฃๆฑบ
์๋ธ์ฟผ๋ฆฌ ์ง๋ฌธ
์๋ ํ์ธ์ ๊ฐ์ ์ ๋ณด๊ณ ์์ต๋๋ค. ํ๊ฐ์ง ํท๊ฐ๋ฆฌ๋๊ฒ ์ฌ๋ ค์ฃผ์ ํด์ค์ 2022๋ 1์์ ๋ฏธ์ธ๋จผ์ง ๋๋ ํ๊ท ์ด ์๋๋ผ ์ ์ฒด ์ฐ๋์ ํ๊ท ์๋๊ฐ์? <p
sqlไฝๆ่ ใชใ
ใป
2ใถๆๅ
0
47
2
- ่งฃๆฑบ
[์์ ์ง๋ฌธ] ์๋ธ์ฟผ๋ฆฌ > null๋ฐ์ดํฐ avg์ฌ์ฉ ์ฃผ์
์๋ ํ์ธ์, 9๋ถ๋์์ ๋ ์ง ๊ฐ์ ํ๊ท ์ ๊ตฌํ ๋ ๋ฐ์ดํฐ์ null์ด ์์ผ๋ฉด ๋ถ๋ชจ๊ฐ์ด ๋ฌ๋ผ์ ธ์ ์ฃผ์ํ๋ผ๊ณ ํ์ จ์ต๋๋ค. ๊ทธ๋ผ, null ๋ฐ์ดํฐ๋ฅผ 0์ผ๋ก ๋ณ๊ฒฝํด์ ํ์ฉํ๋ฉด ๋๋๊ฑธ๊น์? ๋์ฒด๋ฐฉ์์ ์๋ ค์ฃผ์๋ฉด ๊ฐ์ฌํ๊ฒ ์ต๋๋ค.
sqlsuzzzy
ใป
5ใถๆๅ
0
61
1
- ่งฃๆฑบ
์๋ธ์ฟผ๋ฆฌ๋ ์ธ์ ์์ฑํ๋๊ฑด๊ฐ์?
SQL ๊ณต๋ถ๋ฅผ ํ๋ฉด์ ์ง๊ธ๊น์ง๋ ์ ๋ฐ๋ผ์๋๋ฐ, ์๋ธ์ฟผ๋ฆฌ ๋ถ๋ถ์์ ์ดํด๊ฐ ์ ๊ฐ์ง ์์ต๋๋ค.์๋ธ์ฟผ๋ฆฌ๋ฅผ ๊ผญ ์จ์ผ ํ๋ ์ํฉ์ด ์ด๋ค ๊ฒฝ์ฐ์ธ์ง ๊ฐ์ด ์ ์ ์ค๋ค์.<p style="text-align: left
sqlkakooz
ใป
6ใถๆๅ
0
56
1
- ่งฃๆฑบ
์๋ ํ์ธ์ ์ง๋ฌธ๋๋ฆฝ๋๋ค.
- ํ์ต ๊ด๋ จ ์ง๋ฌธ์ ๋จ๊ฒจ์ฃผ์ธ์. ์์ธํ ์์ฑํ๋ฉด ๋ ์ข์์! - ๋จผ์ ์ ์ฌํ ์ง๋ฌธ์ด ์์๋์ง ๊ฒ์ํด๋ณด์ธ์. - ์๋ก ์์๋ฅผ ์งํค๋ฉฐ ์กด์คํ๋ ๋ฌธํ๋ฅผ ๋ง๋ค์ด๊ฐ์. - ์ ๊น! ์ธํ๋ฐ ์๋น์ค ์ด์ ๊ด๋ จ
sqlrenee13wi1907
ใป
8ใถๆๅ
0
59
2
- ่งฃๆฑบ
Top Earners ๋ฌธ์ ๊ด๋ จ ์ง๋ฌธ
์๋ ํ์ธ์, Top Earners ๋ฌธ์ ๊ด๋ จ ์ง๋ฌธ ์์ต๋๋ค.์ ๋ From์ ์๋ธ์ฟผ๋ฆฌ๋ฅผ ์ฌ์ฉํด ๋ณด์๋๋ฐ์
sqlseoy682439885
ใป
1ๅนดๅ
0
86
2
- ่งฃๆฑบ
๊ณ ๊ธ๋ฐ cheetsheet
- ํ์ต ๊ด๋ จ ์ง๋ฌธ์ ๋จ๊ฒจ์ฃผ์ธ์. ์์ธํ ์์ฑํ๋ฉด ๋ ์ข์์! - ๋จผ์ ์ ์ฌํ ์ง๋ฌธ์ด ์์๋์ง ๊ฒ์ํด๋ณด์ธ์. - ์๋ก ์์๋ฅผ ์งํค๋ฉฐ ์กด์คํ๋ ๋ฌธํ๋ฅผ ๋ง๋ค์ด๊ฐ์. - ์ ๊น! ์ธํ๋ฐ ์๋น์ค ์ด์ ๊ด๋ จ ๋ฌธ์๋ 1:1 ๋ฌธ์ํ๊ธฐ๋ฅผ ์ด์ฉํด์ฃผ์ธ์.
sqlstudent23
ใป
0
132
2
- ่งฃๆฑบ
196. Delete Duplicate Emails ์ข์ ์ฝ๋ ์ง๋ฌธ
DELETE A1 FROM Person A1 INNER JOIN Person A2 ON A1.email = A2.email WHERE A1.id > A2.id;์ด๋
sqlkikyo33828698
ใป
0
125
1
- ๆช่งฃๆฑบ
a.id = 1๊ณผ b.id=1์ด ์์ด๋ ๋๋ ์ด์
p1. id | p1.email | <a target="_blank" rel="noopener noreferrer no
sqlmin9906050759
ใป
0
116
0
- ่งฃๆฑบ
๊ฐ์ ํ๋ซํผ
์๋ ํ์ธ์.์ ๋ฏธ๋ ํ๋ฉด์ ๋ณด์ด๋ ๊ฐ์ ํ๋ซํผ์ด ๋ญ์ง ์ ์ ์์๊น์?
sqlkhj90t0434
ใป
0
188
3
- ๆช่งฃๆฑบ
๋ฆฌํธ์ฝ๋ 177๋ฒ function ํ์ด์ค case when ํ์ฉ์ ์ํ ์๋ธ์ฟผ๋ฆฌ ๊ตฌ๋ฌธ์ ์ ์ถ ์ ๊ฒ์ฆ์ ํต๊ณผ๋์ง ์๋๋ก ๋ณด๊ฐ๋ ๋ฏ ํ๋ค์
๋ฆฌํธ์ฝ๋ 177๋ฒ function ํ์ด๋ฅผ ๋ณด๋ฉด์ ์งํํ๋๋ฐ,์๋ธ์ฟผ๋ฆฌ์ ์์ฑ๋ limit์ -1๋ฅผ ์ธ์๋ก ๋ฃ์ด์ ์ถ๊ฐ ๊ฒ์ฆํ๋ค๋ณด๋ ์ ์ถ์ด ๋์ง ์๋ ๋ฏ ํฉ๋๋ค.์กฐ๊ฑด์ ์ฝ๊ฐ ์์ ํ๋ ๋ฐฉ์์ผ๋ก ์ปจํ ์ธ ์์ ์ด ํ์ํ ๋ฏ ํฉ๋๋ค.</p
sqlfunctioncasewhenlimitiamsonmac
ใป
0
199
2
- ๆช่งฃๆฑบ
ERD ์ฝ๋๋ฒ์ ์ถ๊ฐ ์ง๋ฌธ ์์ด์
์๋ ํ์ธ์. ERD ์ฝ๋๋ฒ ๊ฐ์์ ์ฌ์ฉ๋ ํ ์๋ฃ์์ ๋ณด๋ฉด์, ONE - MANY ๊ฐ ๋ณดํต ์ปฌ๋ผ์ผ๋ก ๋งค์น๊ฐ ๋๋๋ฐํ ์ด๋ธ : ํ ์ด๋ธ๋ก ONE-MANY๊ฐ ๋งค์น ๋๋๊ณณ์ด ๋๊ตฐ๋ฐ ์๋๋ผ๊ตฌ์.employees(one) - orders
sqlkkha1239876
ใป
0
233
1
- ๆช่งฃๆฑบ
lead, lag๋ก ํ์ดํ ์ id ๊ฐ์ด ์กด์ฌํ์ง ์๋ ๊ฒฝ์ฐ์ ์ค๋ต
์๋ ํ์ธ์ ์ ์๋~ํด๋น ๋ฌธ์ ๋ฅผ ์๋์ฐํจ์๋ก ํ์๋๋ฐ, submit์ ํ๋ ์ผ๋ถ ํ ์คํธ์ผ์ด์ค์์ ์ค๋ต์ผ๋ก ๋์ด ์ง๋ฌธ๋๋ฆฝ๋๋ค. ์๋ input์์ id 3์ด ์กด์ฌํ์ง ์์, ํด๋น ํ ์ด๋ธ์ num์ปฌ๋ผ์ 1,1,null,1,
sqlyejin82831604
ใป
0
343
2
- ๆช่งฃๆฑบ
์ฌ์ฉ์์ ์ํจ์
์ฌ์ฉ์ ์ ์ํจ์ ๋ฆฌํธ์ฝ๋ 177๋ฒ ๋ฌธ์ ์ ๋๋ค. CASE WHEN ๊ตฌ๋ฌธ
sql์ฌ์ฉ์์ ์ํจ์ljsuu963315307
ใป
0
224
1
- ๆช่งฃๆฑบ
์ด ๋ฌธ์ inner join์ด ์ดํด๊ฐ ์๋ฉ๋๋ค.
DELETE p1 FROM Person p1 INNER JOIN Person p2 ON p1.Email = p2.Email WHERE p1.Id > p2.Id;inner join๋ง ํ์๋ ๊ฒฐ๊ณผ๋ฌผp1.
sqlsolog1522601
ใป
0
286
1
- ๆช่งฃๆฑบ
ํ๊ท ํจ์ ์ฌ์ฉํ ๋ ์ฃผ์์ ๊ณผ ํด๊ฒฐ๋ฒ
์๋ธ์ฟผ๋ฆฌ > 1๋ฒ์งธ ๊ฐ์์ ๋์ค๋ ๊ฐ์ ์ค 8๋ถ๋ ์ฏค์ ๋์ค๋ ์ด์ผ๊ธฐ์ธ๋ฐ์,์ผ์ฃผ์ผ๋์์ ํ๊ท ์ ๊ตฌํ ๋, ํน์ ๋ ์ง์ ๋ฐ์ดํฐ๊ฐ ์์ด์ ๋๋๊ธฐ 7์ด ์๋ 6์ด ๋ ๊ฒฝ์ฐ๋ฅผ ์ฃผ์ํ๋ผ๊ณ ํด
sqlsubqueryjohc55551620
ใป
0
245
1
- ๆช่งฃๆฑบ
196. subquery๋ก ํ ๋, ๊ถ๊ธํ ์
์์ ๋ด์ฉ์ ์ดํดํ์ต๋๋ค. ๊ทธ๋์ 196๋ฒ์ ์๋ธ์ฟผ๋ฆฌ๋ก ๋ค์ ํ์ด๋ดค์ด์. DELETEFROM personWHERE id NOT IN( S
sqljohc55551620
ใป
0
370
2
- ๆช่งฃๆฑบ
์ฟผ๋ฆฌ์ฑ๋ฅ ์ง๋ฌธ๋๋ฆฝ๋๋ค.
lag function ์์ด์ฉํ์ฌ ํ์ด๋ณด์๋๋ฐ์ ํน์ lag ๋ฅผ ์ฌ์ฉํ๋๊ฒ๊ณผ ์กฐ์ธ์ ํ๋๊ฒ์์ ์ฑ๋ฅ์ฐจ์ด๊ฐ ์ด๋์ ๋ ๋ฐ์ํ๋์ง ๊ถ๊ธํฉ๋๋ค
sqlsuperrboy870182
ใป
0
304
1
- ๆช่งฃๆฑบ
๋ฆฌํธ์ฝ๋ highest department salary ๋ฌธ์
์ฒจ๋ถํ ํ์ผ์ ์์ฑํ ๊ฒ๊ณผ ๊ฐ์ด ์ค๋ต์์<
sqls445046203398
ใป
0
250
2

