ใ์ค๋ ํ์ต ์์ฝใ
1. ๊ฐ์ธ ๊ณต๋ถ
- ๊ฑท๊ธฐ๋ฐ SQL 50๋ฌธ์ ๋ณต์ต
- ํ๋ฆฐ๋ด์ฉ ์ ๋ฆฌ
ใํ์ต ๋ด์ฉ ์ ๋ฆฌใ
1. ๊ฑท๊ธฐ๋ฐ SQL 50๋ฌธ์ ๋ณต์ต (ํ๋ฆฐ ๋ด์ฉ ๋ณต์ต)
- 6๋ฒ_ํน์ ๋จ์ด๊ฐ ํฌํจ๋ ๋ฐ์ดํฐ๋ฅผ ๊ฒ์ํ ๋ Where ์ปฌ๋ผ๋ช
Like '%๋จ์ด%'
=์ด ์๋๋ผ Like ์ฌ์ฉํ๋ค๋ ์ ๊ธฐ์ตํ๊ธฐ - 23๋ฒ_๋๊ฐ์ง ์กฐ๊ฑด์ผ๋ก ์ ๋ ฌํ๊ธฐ ์ํด์๋ Group by A, order by B๊ฐ ์๋ Order by A,B๋ก ์์ฑํ๋ฉด ๋๋ค.
(ex: ์ง์ญ๋ณ๋ก, rating ์์๋ฅผ ์ ๋ ฌํ๊ธฐ ์ํด์๋ group by region, order by rating์ ๋ฐ๋ก ์ฐ๋๊ฒ ์๋๋ผ
order by region, rating์ผ๋ก ์ ๋ ฌ์ ๋๊ฐ์ง ์กฐ๊ฑด์ผ๋ก ํ๋ฉด ๋๋ค.) - 26๋ฒ_Select์์ max()๊ฐ์ ๊ตฌํ๋ฉด ๊ทธ ๋ฐ์ดํฐ์ ํด๋นํ๋ ํ์ ๊ฐ ํ๋๋ง ๋์จ๋ค!?
2025.01.21 - [๋ด์ผ๋ฐฐ์์บ ํ/๊ณผ์ ] - [๊ฑท๊ธฐ๋ฐ] SQL ๋ฌธ๋ฒ ์ฐ์ต 7 <= ์ฌ๊ธฐ์ 26๋ฒ ๋ฌธ์ ์ค๋ต๋ ธํธ ๋ค์ ํ์ธํด๋ณด๊ธฐ - 42๋ฒ_SQL์์ ๋ฐ์ดํธ ์๋ ๊ฐ์ Null์ด๋ค. (None์ด ์๋)
Where ์ปฌ๋ผ๋ช is null : ์ปฌ๋ผ์ ๋ฐ์ดํฐ๊ฐ ์๋ ๊ฐ๋ค ์ ํ - 45๋ฒ_๊ทธ๋ฃน๋ณ ํฉ๊ณ ์ค ์ต๋๊ฐ์ ๊ตฌํ ๋, select์ ์ max()๋ฅผ ๋ฐ๋ก ์ฌ์ฉํ๋ ๊ฒ์ด ์๋,
sum()์ผ๋ก ํฉ๊ณ๋ฅผ ๊ตฌํ๊ณ order by()๋ฅผ ์ฌ์ฉํด์ผ ํ๋ค.
2025.01.21 - [๋ด์ผ๋ฐฐ์์บ ํ/๊ณผ์ ] - [๊ฑท๊ธฐ๋ฐ] SQL ๋ฌธ๋ฒ ์ฐ์ต 11_๋ง์ง๋ง ์ฐ์ต ๋ฌธ์ <= 45๋ฒ ์ค๋ต๋ ธํธ ๋ค์ ํ์ธํด๋ณด๊ธฐ
ใ๋ฉ๋ชจใ
1.
ใ๋ค์ ๊ณต๋ถ ๊ณํใ
1. ๋ฌ๋ฆฌ๊ธฐ๋ฐ 1,2,3 ํ๊ธฐ
'Today I Learned' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[TIL 01/24_์ฌ์ ์บ ํ 10์ผ์ฐจ] SQL ๊ธฐ์ด ๋ฌธ๋ฒ (0) | 2025.01.24 |
---|---|
[TIL 01/23_์ฌ์ ์บ ํ 9์ผ์ฐจ] SQL ๊ธฐ์ด ๋ฌธ๋ฒ (0) | 2025.01.23 |
[TIL 01/21_์ฌ์ ์บ ํ 7์ผ์ฐจ] SQL ๊ธฐ์ด ๋ฌธ๋ฒ (0) | 2025.01.21 |
[TIL 01/20_์ฌ์ ์บ ํ 6์ผ์ฐจ] SQL ๊ธฐ์ด ๋ฌธ๋ฒ (0) | 2025.01.20 |
[TIL 01/17_์ฌ์ ์บ ํ 5์ผ์ฐจ] SQL ๊ธฐ์ด ๋ฌธ๋ฒ (0) | 2025.01.17 |