๊น์ํ์ ์ค์ ๋ฐ์ดํฐ๋ฒ ์ด์ค - ๊ธฐ๋ณธํธ
์ค๋ฌด์ ๊ผญ ํ์ํ SQL๊ณผ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๊ธฐ๋ณธ๊ธฐ๋ฅผ ํ์ตํฉ๋๋ค. ๊ฐ๋ฐ์๋ฟ๋ง ์๋๋ผ ๊ธฐํ์๋ ๋ฐ์ดํฐ ๋ถ์๊ฐ๋ถ๋ค๋ SQL์ ๊น์ด์๊ฒ ํ์ตํฉ๋๋ค.
- ๋ฏธํด๊ฒฐ
ON์ ๋ช ์ํ์ง ์์์ ๊ฒฝ์ฐ ์ง๋ฌธ๋๋ฆฝ๋๋ค.
๋ฌธ์ 3๋ฒ์ ํ๋ค๊ฐselect * from orders o inner join users as u on o.user_id=u.user_id inner join products as p;</co
sqlmysqldbms/rdbmsSQLDyoon6669
ใป
9์ผ ์
0
32
1
- ๋ฏธํด๊ฒฐ
๊ฐ์ 2:53 union์์ผ๋๋ฐ๋ ์ ์ด ์ค๋ณต
[์ง๋ฌธ ๋ด์ฉ]๊ฐ์ UNION ์ ๋ ฌ 2:53์ด๋ถ๊ทผ์UNION์ ์ฌ์ฉํด์ ๊ฒฐ๊ณผ๋ฅผ ๋ถ๋ฌ์ค๋๋ฐ ์ ์ด ์ค๋ณต์ผ๋ก ํ์ถ๋ฉ๋๋ค. UNION์ ์ค๋ณต์ ์ ๊ฑฐํ์ง ์๋์?</
sqlmysqldbms/rdbmsSQLDJH_Y
ใป
11์ผ ์
0
33
1
- ๋ฏธํด๊ฒฐ
where ๋์ having์ ์จ๋ ๋๋์?
[์ง๋ฌธ ํ ํ๋ฆฟ]1. ๊ฐ์ ๋ด์ฉ๊ณผ ๊ด๋ จ๋ ์ง๋ฌธ์ธ๊ฐ์? (์/)2. ์ธํ๋ฐ์ ์ง๋ฌธ ๊ฒ์ํ๊ณผ ์์ฃผ ํ๋ ์ง๋ฌธ์ ์๋ ๋ด์ฉ์ธ๊ฐ์? (์/)3. ์ง๋ฌธ ์ํ๊ธฐ ๋ฉ๋ด์ผ์ ์ฝ์ด๋ณด์ จ๋์? (์)<br
sqlmysqldbms/rdbmsSQLDescho94
ใป
16์ผ ์
0
51
1
- ๋ฏธํด๊ฒฐ
์ฃผ๋ฌธ ๋ด์ญ์ ๋ํ ๊ณ ๊ฐ ๋ฐ์ดํฐ
=========================================[์ง๋ฌธ ํ ํ๋ฆฟ]1. ๊ฐ์ ๋ด์ฉ๊ณผ ๊ด๋ จ๋ ์ง๋ฌธ์ธ๊ฐ์? (์)2. ์ธํ๋ฐ์ ์ง๋ฌธ ๊ฒ์ํ๊ณผ ์์ฃผ ํ๋ ์ง๋ฌธ์ ์๋ ๋ด์ฉ์ธ๊ฐ
sqlmysqldbms/rdbmsSQLDescho94
ใป
16์ผ ์
0
39
2
- ๋ฏธํด๊ฒฐ
in ์ํ
ํ์ตํ๋ ๋ถ๋ค๊ป ๋์์ด ๋๊ณ , ๋ ์ข์ ๋ต๋ณ์ ๋๋ฆด ์ ์๋๋ก ์ง๋ฌธ ์ ์ ๋ค์์ ๊ผญ ํ์ธํด์ฃผ์ธ์.1. ๊ฐ์ ๋ด์ฉ๊ณผ ๊ด๋ จ๋ ์ง๋ฌธ์ ๋จ๊ฒจ์ฃผ์ธ์.2. ์ธ
sqlmysqldbms/rdbmsSQLD๋ฆด๋ญ๋ญ
ใป
21์ผ ์
0
33
1
- ๋ฏธํด๊ฒฐ
์ธ๋ถ์กฐ์ธ1 ๊ฐ์ ๊ด๋ จ ์ง๋ฌธ
์ง๋ฌธ ์์๋ ์ ๋ด์ฉ์ ์ญ์ ํ๊ณ ๋ค์ ๋ด์ฉ์ ๋จ๊ฒจ์ฃผ์ธ์.=========================================[์ง๋ฌธ ํ ํ๋ฆฟ]1. ๊ฐ์ ๋ด์ฉ๊ณผ ๊ด๋ จ๋ ์ง๋ฌธ์ธ๊ฐ
sqlmysqldbms/rdbmsSQLD๋ฐ์คํ
ใป
23์ผ ์
0
53
3
- ๋ฏธํด๊ฒฐ
์ปค๋ฒ๋ง ์ธ๋ฑ์ค์ ๋๋คi/o ์ง๋ฌธ
[์ง๋ฌธ ํ ํ๋ฆฟ]1. ๊ฐ์ ๋ด์ฉ๊ณผ ๊ด๋ จ๋ ์ง๋ฌธ์ธ๊ฐ์? ์2. ์ธํ๋ฐ์ ์ง๋ฌธ ๊ฒ์ํ๊ณผ ์์ฃผ ํ๋ ์ง๋ฌธ์ ์๋ ๋ด์ฉ์ธ๊ฐ์? ์3. ์ง๋ฌธ ์ํ๊ธฐ ๋ฉ๋ด์ผ์ ์ฝ์ด๋ณด์ จ๋์? ์<p styl
sqlmysqldbms/rdbmsSQLD์ฃผ๋ฏผ๊ท
ใป
ํ ๋ฌ ์
0
50
1
- ๋ฏธํด๊ฒฐ
์คํ์ธ๊ฑฐ์ฃ ?
ํ์ตํ๋ ๋ถ๋ค๊ป ๋์์ด ๋๊ณ , ๋ ์ข์ ๋ต๋ณ์ ๋๋ฆด ์ ์๋๋ก ์ง๋ฌธ ์ ์ ๋ค์์ ๊ผญ ํ์ธํด์ฃผ์ธ์.1. ๊ฐ์ ๋ด์ฉ๊ณผ ๊ด๋ จ๋ ์ง๋ฌธ์ ๋จ๊ฒจ์ฃผ์ธ์.2. ์ธ
sqlmysqldbms/rdbmsSQLD์ค์
ใป
ํ ๋ฌ ์
0
66
1
- ๋ฏธํด๊ฒฐ
์น์ 3 ํด์ฆ 3๋ฒ ๋ฌธ์
[์ง๋ฌธ ํ ํ๋ฆฟ]1. ๊ฐ์ ๋ด์ฉ๊ณผ ๊ด๋ จ๋ ์ง๋ฌธ์ธ๊ฐ์? (์)2. ์ธํ๋ฐ์ ์ง๋ฌธ ๊ฒ์ํ๊ณผ ์์ฃผ ํ๋ ์ง๋ฌธ์ ์๋ ๋ด์ฉ์ธ๊ฐ์? (์)3. ์ง๋ฌธ ์ํ๊ธฐ ๋ฉ๋ด์ผ์ ์ฝ์ด๋ณด์ จ๋์? (์)[์ง๋ฌธ ๋ด
sqlmysqldbms/rdbmsSQLD๊ณฝ์ฑ์ฐ
ใป
2๋ฌ ์
0
63
2
- ํด๊ฒฐ
GROUP BY ๊ธฐ์ค ์ปฌ๋ผ
SELECTu.name</a
sqlmysqldbms/rdbmsSQLD์ฝ๋ฉ
ใป
3๋ฌ ์
0
74
1
- ๋ฏธํด๊ฒฐ
์ง๋ฌธ์ด ์์ต๋๋ค
Primary key ๋ฐ Foreign Keyํ์ ์์ ์ธ๋ํค ๊ด๊ณ๋ฅผ ์ง์ ํ๋ฉด ์ฐ๊ด๋ ํ ์ด๋ธ ์ง์ฐ๊ธฐ๊ฐ ์ด๋ ต๊ณ ๋ณต์กํด์ ธ์ ์ธ๋ํค ๊ด๊ณ๋ฅผ ์ง์ ์ํ๋ค๊ณ ํ๋๋ฐ ์ด ๋ถ๋ถ์ ๋ํด ๊ถ๊ธํฉ๋๋คํ์ ์์๋ ์ญ์ ๋ฐ ์์ ๊ด
sqlmysqldbms/rdbmsSQLD๋ฐ์ฑ์
ใป
3๋ฌ ์
0
49
1
- ํด๊ฒฐ
์คํ
<img src="https://cdn.inflearn.com/public/files/posts/3423b4f6-3c02-4153-8fb9-5dbd02c1e4b8/ee2cdfab-b779-4065-98c7-0054d8e8b9bb.png" media-type="img"
sqlmysqldbms/rdbmsSQLD์์ด
ใป
4๋ฌ ์
0
71
2
- ๋ฏธํด๊ฒฐ
์ค์ ์์ฉ ์๋น์ค ์ง๋ฌธ
์๋ ํ์ธ์ ๊ฐ์ฌ๋, ๋๋ถ์ ์ ๋ฌธ๋ถํฐ ๊ธฐ์ด๊น์ง ๋ฃ๊ฒ๋์์ผ๋ฉฐ, ์ถํ ์ค๊ณ๋ถ๋ถ๋ ๋ค์ผ๋ ค ๊ฒฐ์ ๋ฅผ ํด๋์ ์ํ์ ๋๋ค. ์ง๊ธ ์์ฉ ์๋น์ค์ mysql๊ณผ fastapi๋ฅผ ํ์ฉํ์ฌ ์๋ฒ๋ฅผ ๊ตฌ์ถํ๋ ค ํ๋๋ฐ, ๊ถ๊ธ์ฆ์ด ์๊ฒจ ๋ฌธ์ ๋๋ฆฝ๋๋ค
sqlmysqldbms/rdbmsSQLDbbcc8417
ใป
5๋ฌ ์
0
94
1
- ๋ฏธํด๊ฒฐ
ํํฐ์ ๋ ๊ด๋ จ ์ง๋ฌธ์ ๋๋ค.
ํ์ตํ๋ ๋ถ๋ค๊ป ๋์์ด ๋๊ณ , ๋ ์ข์ ๋ต๋ณ์ ๋๋ฆด ์ ์๋๋ก ์ง๋ฌธ ์ ์ ๋ค์์ ๊ผญ ํ์ธํด์ฃผ์ธ์.1. ๊ฐ์ ๋ด์ฉ๊ณผ ๊ด๋ จ๋ ์ง๋ฌธ์ ๋จ๊ฒจ์ฃผ์ธ์.2. ์ธ
sqlmysqldbms/rdbmsSQLD์คํ์ง
ใป
5๋ฌ ์
0
55
1
- ๋ฏธํด๊ฒฐ
join ๋ฌธ์ ํ์ด2 ๋ฌธ์ 1(self join) ์ง๋ฌธ
ํ์ตํ๋ ๋ถ๋ค๊ป ๋์์ด ๋๊ณ , ๋ ์ข์ ๋ต๋ณ์ ๋๋ฆด ์ ์๋๋ก ์ง๋ฌธ ์ ์ ๋ค์์ ๊ผญ ํ์ธํด์ฃผ์ธ์.1. ๊ฐ์ ๋ด์ฉ๊ณผ ๊ด๋ จ๋ ์ง๋ฌธ์ ๋จ๊ฒจ์ฃผ์ธ์.2. ์ธ
sqlmysqldbms/rdbmsSQLD์คํ์ง
ใป
5๋ฌ ์
0
63
1
- ๋ฏธํด๊ฒฐ
9. ์ธ๋ฑ์ค2.pdf ์ค์์
<img src="https://cdn.inflearn.com/public/files/posts/acdbb303-c7ef-4ab5-bb20-7906b52e2ea6/4fc82617-64fe-4f4c-81bb-3253265a0476.png" media-type="img"
sqlmysqldbms/rdbmsSQLDํํนํ
ใป
5๋ฌ ์
0
73
1
- ๋ฏธํด๊ฒฐ
๋ฌธ์ 2๋ฒ
๋ฌธ์ 2๋ฒ์์๋ ๊ทธ๋ฃน์ ๋ชฉ๋ก์ ์ค๋ณต ์ ๊ฑฐ ์์ด ๋ชจ๋ ํฉ์ณ์ ์กฐํํด๋ผ. ๋ผ๊ณ ๋ฌธ์ ๊ฐ ๋์ค๋๋ฐ์ด์งธ์ dist
sqlmysqldbms/rdbmsSQLDCola
ใป
5๋ฌ ์
0
60
2
- ๋ฏธํด๊ฒฐ
๋ฌธ์ ์ ํ์ด1 - 3๋ฒ ๋ฌธ์
[์ง๋ฌธ ํ ํ๋ฆฟ]1. ๊ฐ์ ๋ด์ฉ๊ณผ ๊ด๋ จ๋ ์ง๋ฌธ์ธ๊ฐ์? ์2. ์ธํ๋ฐ์ ์ง๋ฌธ ๊ฒ์ํ๊ณผ ์์ฃผ ํ๋ ์ง๋ฌธ์ ์๋ ๋ด์ฉ์ธ๊ฐ์? ์3. ์ง๋ฌธ ์ํ๊ธฐ
sqlmysqldbms/rdbmsSQLD์์ฑ์ ์์
ใป
5๋ฌ ์
-1
66
2
- ๋ฏธํด๊ฒฐ
์ ์ฌ์ฉํ์ง ์์ง๋ง ํ ์ธ๋ถ ์กฐ์ธ์ ์ฌ์ฉํ์ ์ฌ๋ก๊ฐ ๊ถ๊ธํฉ๋๋ค!
ํ ์ธ๋ถ ์กฐ์ธ์ ์ ์ฌ์ฉํ์ง๋ ์์ง๋ง ๊ฐ๋ ์ฌ์ฉํ์ค ๋๊ฐ ์๋ค๊ณ ํ๋๋ฐ ์ด๋จ ๋ ์ฌ์ฉํ์ จ๋์ง ๊ถ๊ธํฉ๋๋ค.
sqlmysqldbms/rdbmsSQLD๋ฟ์ง์ง
ใป
5๋ฌ ์
0
84
1
- ๋ฏธํด๊ฒฐ
[58. ์ธ๋ฑ์ค์ ์ ๋ ฌ]์ ๋ฃ๋ค๊ฐ ์ง๋ฌธ์ ๋๋ค.
database mysql์ ์ฌ์ฉํ๋ค๊ฐ ์ง๋ฌธ๋๋ฆฝ๋๋คcreate index idx_items_stock_quantity on items(stock_quant
sqlmysqldbms/rdbmsSQLD๋ ๋
ใป
5๋ฌ ์
0
85
2






