[๋ฐฑ๋ฌธ์ด๋ถ์ฌ์ผํ] ๋ฐ์ดํฐ ๋ถ์์ ์ํ ์ค๊ธ SQL
์ธํ๋ฐ ๋์ ์๊ฐ์ 30,000๋ช ์ด์, ํ๋ถํ ์จ/์คํ๋ผ์ธ ๊ฐ์ ๊ฒฝํ์ ๊ฐ์ง ๋ฐ์ดํฐ๋ฆฌ์์ SQL ์ค๊ธ ๊ฐ์. SQL ์ค๊ธ ์ด๋ก ์ ๋ฐฐ์ฐ๊ณ , ์ค์ต ๋ฌธ์ 20๊ฐ๋ฅผ ํจ๊ป ํ์ด๋ด ๋๋ค.
์๊ฐ์ 5,454๋ช
๋์ด๋ ์ด๊ธ
์๊ฐ๊ธฐํ ๋ฌด์ ํ
๋ค๋ฅธ ์๊ฐ์๋ค์ด ์์ฃผ ๋ฌผ์ด๋ณด๋ ์ง๋ฌธ์ด ๊ถ๊ธํ์ ๊ฐ์?
- ํด๊ฒฐ
๋ฆฌํธ์ฝ๋ 1280. Students and Examinations
SELECT st.student_id , st.student_name , su.subject_name , COUNT(e.student_id) AS 'attended_exams' FROM Students AS st
sql[SQL ์ค์ ๋ฐ 6๊ธฐ] ๋ฒจ๋ฒจ
ใป
ํ ๋ฌ ์
0
35
3
- ํด๊ฒฐ
16๊ฐ LEFT JOIN ๋ฆฌํธ์ฝ๋ (183. Customers Who Never Order) ๊ด๋ จ ์ง๋ฌธ
SELECT c.name as Customers FROM customers as c LEFT JOIN orders o ON c.id = o.customerid where o.id is null</
sql๋ฆฌํธ์ฝ๋Jason
ใป
5๋ฌ ์
0
62
2
- ํด๊ฒฐ
African Cities ๋ฌธ์ ๊ด๋ จ ์ง๋ฌธ
์๋ ํ์ธ์.SELECT distinct <a target="_blank" rel="noopener noreferrer nofollow" href="http://c
sqlJason
ใป
5๋ฌ ์
0
36
1
- ํด๊ฒฐ
SQL ์ฝ๋ฉํ ์คํธ ์ง๋ฌธ
์๋ ํ์ธ์ ์์ด๋ธ๋ฆฌ ๋ฐ์ดํฐ๋ถ์๊ฐ ํฌ์ง์ ์ ์ง์ํ๊ณ ,SQLํ ์คํธ๋ฅผ ๋๋นํ๊ณ ์ ๊ฐ์๋ฅผ ๊ตฌ๋งคํด์ ๋ฃ๊ณ ์์ต๋๋ค.<p style="text-align: left"
sql๊ฐํ๋น
ใป
6๋ฌ ์
0
169
1
- ํด๊ฒฐ
HACKER RANK์์ ๋ฌธ์ ์ฐพ๊ธฐ
- ํ์ต ๊ด๋ จ ์ง๋ฌธ์ ๋จ๊ฒจ์ฃผ์ธ์. ์์ธํ ์์ฑํ๋ฉด ๋ ์ข์์! - ๋จผ์ ์ ์ฌํ ์ง๋ฌธ์ด ์์๋์ง ๊ฒ์ํด๋ณด์ธ์. - ์๋ก ์์๋ฅผ ์งํค๋ฉฐ ์กด์คํ๋ ๋ฌธํ๋ฅผ ๋ง๋ค์ด๊ฐ์. - ์ ๊น! ์ธํ๋ฐ ์๋น์ค ์ด์ ๊ด๋ จ
sqlmetalkaman
ใป
7๋ฌ ์
0
74
2
- ํด๊ฒฐ
๊ฐ์ ์๋ฃ ๋ค์ด๋ก๋
- ํ์ต ๊ด๋ จ ์ง๋ฌธ์ ๋จ๊ฒจ์ฃผ์ธ์. ์์ธํ ์์ฑํ๋ฉด ๋ ์ข์์! - ๋จผ์ ์ ์ฌํ ์ง๋ฌธ์ด ์์๋์ง ๊ฒ์ํด๋ณด์ธ์. - ์๋ก ์์๋ฅผ ์งํค๋ฉฐ ์กด์คํ๋ ๋ฌธํ๋ฅผ ๋ง๋ค์ด๊ฐ์. - ์ ๊น! ์ธํ๋ฐ ์๋น์ค ์ด์ ๊ด๋ จ
sqlHyelan Jeong
ใป
7๋ฌ ์
0
66
2
- ํด๊ฒฐ
Asian population ๋ฌธ์ ๊ฐ ์์ด์
ํด์ปค๋ญํฌ์Asian population๋ฌธ์ ๊ฐ ์์ด์
sql105217
ใป
7๋ฌ ์
0
64
2
- ํด๊ฒฐ
INNER JOIN ์์ A.ํค ์ธ๋ ๋นจ๊ฐ ์ ๋์ค๊ณ 'dause'
3shool ์์INNER JOIN ํ ๋A.ํค ๋ฃ์ผ๋ ค๋๋ฐ<p style="text-align: l
sql105217
ใป
7๋ฌ ์
0
50
2
- ํด๊ฒฐ
๋ณ์นญ ๊ด๋ จํด์ ์ง๋ฌธ ์์ต๋๋ค.
SQL ์ฟผ๋ฆฌ๊ฐ ์คํ๋ ๋, ๋ด๋ถ์ ์ผ๋ก GROUP BYํ๊ณ SELECT๋ฅผ ์คํํ๋ ๊ฑธ๋ก ์๊ณ ์์ต๋๋ค.๊ทธ๋ฌ๋ฉด
sql๋ฌด๊ธฐ
ใป
9๋ฌ ์
0
63
2
- ํด๊ฒฐ
rising temperature ๋ฌธ์ ์ง๋ฌธ
ํด๋น ๋ฌธ์ ์์ ํ ์คํธ ๋ฐ์ดํฐ๊ฐ ๋ ์ง๊ฐ ๊ฑฐ๊พธ๋ก ๋ฐฐ์ด๋์ด์๋ค๊ณ ํ์ จ๋๋ฐ ์ด๊ฒ ๋ฌด์จ ์๋ฆฌ์ธ๊ฐ์ ์ข ์์ธํ ํ์ด์ ์ฐจ๊ทผ์ฐจ๊ทผ ์ค๋ช ํด์ฃผ์ธ์.... ์ด๋์๋ ์ ๋ฐ ๋ฐ์ดํฐ๊ฐ ์๋ณด์ด๋๋ฐ
sqlpajh1508
ใป
10๋ฌ ์
0
83
2
- ํด๊ฒฐ
ํด์ปค๋ญํฌ TOP EARNERS ๋ฌธ์ ์ง๋ฌธ
<img src="https://cdn.inflearn.com/public/files/posts/a15ebffb-b500-4f7a-99d2-a95b3aabc086/93afe91a-0668-4221-8013-2c220350c4fa.png" media-type="img"
sqlpajh1508
ใป
10๋ฌ ์
0
78
1
- ํด๊ฒฐ
ON ๋ค์ ์ง๋ฌธ
ON Employee.managerid = Manager.id์ด ๋ถ๋ถ์ด ์ดํด๊ฐ ์ ๋๋ก ์๋ฉ๋๋ค..!!<
sqlinner๊ฐ์ญ๊ฑธ
ใป
์ผ ๋ ์
0
76
2
- ํด๊ฒฐ
INNER JOIN ์ง๋ฌธ. ๊ฐ์์ ๊ฒฐ๊ณผ๊ฐ์ด ๋ค๋ฆ ๋๋ค.
๋ถ๋ช ํ ๊ฐ์์ ๋๊ฐ์ด ์์ฑํ ๊ฒ ๊ฐ์๋ฐ, ๊ฐ์์ ๋ค๋ฅด๊ฒ ์ปฌ๋ผ์ด ์ถ๊ฐ๋ก ๋ํ๋ฉ๋๋ค.๊ฐ์๋ก ์ด๋ฐ ๊ฒฝ์ฐ๊ฐ ๋๋ฌด ๋ง์ด ๋ณด์ด๋๋ฐ... ์๋ด ์ข ๋ถํ๋๋ฆฝ๋๋ค.<img src="https://cdn.inflearn.com/public/files/posts/
sqlinnerjoinadvanceho
ใป
0
169
3
- ํด๊ฒฐ
END, ๋ค์ * ๋ถ์ด๋ฉด ์๋ฌ๊ฐ ๋น๋๋ค
์๋ ํ์ธ์, ์น์ 3 ์กฐ๊ฑด๋ฌธ type of triangle ๋ฌธ์ ์์ ์ง๋ฌธ์์ต๋๋ค.END, ๋ค์ *๋ฅผ ๋ถ์ด๋ฉด ๊ผญ ์๋ฌ๊ฐ ๋น๋๋ค. ํด์ปค๋ญํฌ ๋ฟ๋ง์๋๋ผ W3์ค์ฟจ์์๋ ๊ทธ๋ฌ๋๋ฐ ํ์ธ ์ข ๋ถํ๋๋ฆฝ๋๋ค. ๋ค๋ฅธ ๋ถ๋ค๋ ์ ์ฌํ ์ง๋ฌธ์ ํ์ ๊ฒ ๊ฐ์๋ฐ, ํ์ธ๋๋ฉด ์์
sqladvanceho
ใป
1
181
2
- ํด๊ฒฐ
CustomerID๊ฐ ์ค๋ณต๋์ ๋ํ๋์
<img src="https://cdn.inflearn.com/public/files/posts/ad6e87b7-faa3-4187-b5ee-6d2d41128508/0105bb3b-7506-4e2a-941f-83ef2c4dda34.webp" media-type="img"
sqljihyeong Lee
ใป
0
201
3
- ํด๊ฒฐ
๋ณ์นญ์ด ์ ์ฒด ํ ์ด๋ธ์ ๋ชป ๋ถ๋ฌ์์.
์๋ ํ์ธ์, ํ์ฌ CASE๋ฅผ ํ์ฉํ ํ ์ด๋ธ ํผ๋ณต ๋ฆฌํธ์ฝํธ ๋ฌธ์ ํ์ด(๋์ด๋ ์)์ ๋ฃ๊ณ ์๋๋ฐ ์ ์๋๊ณผ ๋์ผํ๊ฒ ์์ฑํ๋ฉด ์ ๋ ์ ์๊พธ ์ค๋ฅ๊ฐ ๋ ๊น์...<img src="https://cdn.inflearn.com/public/files/posts/35ed
sqljihyeong Lee
ใป
0
120
2
- ํด๊ฒฐ
CASE WHEN ์ฟผ๋ฆฌ ์ค๋ฅ ๋ฌธ์
์๋ ํ์ธ์!'CASE๋ฅผ ํ์ฉํ ํ ์ด๋ธ ํผ๋ด(๋์ด๋ ์)' ์์ ์๊ฐ์ค, ์ฟผ๋ฆฌ ์ค๋ฅ๊ฐ ๋ฐ์ํ์ฌ ๊ธ ๋จ๊น๋๋ค ใ ใ <im
sqldollp0217
ใป
1
275
3
- ํด๊ฒฐ
CASE๋ฌธ์ ํ์ด ์ง๋ฌธ
<img src="https://cdn.inflearn.com/public/files/posts/ddb817cb-27d3-4961-8f2a-07a24602da25/2a4bbc6b-5db3-451e-9e1f-46b3cbbdd154.png" medi
sqlyeeun chae
ใป
0
113
1
- ํด๊ฒฐ
Customers Who Never Order ํ๋ค๊ฐ Alias๊ด๋ จ ์ง๋ฌธ์ฌํญ
๋งจ์ฒ์ ๋ฌธ์ ๋ฅผ ํ์์ ๋๋ AS๋ฅผ ์ฌ์ฉํ์ง ์๊ณ ํ๋ค์์ผ๋ก ์ฌ์ฉํด์ ์ ์๋๋ฐ์. ๋ฌธ์ ํ์ด ์์์ ๋ณด๋๊น SELECT๋ FROM์ชฝ ์์ฝ์ด ์ชฝ์ Alias๋ฅผ ํตํด์ ์กฐ๊ฑด์ด๋ ์กฐ์ธ์ ์ ๋์ค๋ ๊ตฌ๋ฌธ์ ๋ ์ฝ๊ฒ ์
sql๊ฐ๋ฐ๋๊ตฌ๋ฆฌ
ใป
0
123
1
- ํด๊ฒฐ
Average Population ์ง๋ฌธ
SELECT FLOOR(AVG(Population)) FROM City์ด๊ฒ ๋ต์ธ๋ฐ ๋ง์ฝ์ ์์ซ์ ๋์๋ฆฌ๊น์ง ๋ฐ์ฌ๋ฆผํด๋ผํ๋ฉด ์์ฑ์ ์ด๋ป๊ฒ ํด์ผํ๋๊ฑฐ์์? SELECT ROUND(AVG(Population,
sql์ฌ์ง
ใป
0
108
1







