728x90
1. ๋ฌธ์
์ญ๋ ์ฌ๋ฆผํฝ ์ ๋ณด ๋ฐ์ดํฐ์ ์ ์ญ๋ ์ฌ๋ฆผํฝ ๊ฒฝ๊ธฐ์ ๊ด๋ จ๋ ๋ฐ์ดํฐ๊ฐ ๋ค์ด์๋ ํ ์ด๋ธ๋ก ์ด๋ฃจ์ด์ ธ ์์ต๋๋ค. ๊ทธ ์ค games ํ ์ด๋ธ์ ์ญ๋ ์ฌ๋ฆผํฝ ๊ฐ์ต๋ ๋์ ์์ฆ, ๋์ ๊ธฐ๋ก์ด ์ ์ฅ๋์ด ์์ต๋๋ค.
2000๋ ์ดํ ์ฌ๋ฆผํฝ์ด ๊ฐ์ต๋ ๋์์ ์ด๋ฆ์ ์์์๋ถํฐ 3๊ธ์๋ง ์ถ์ถํ๋ ์ฟผ๋ฆฌ๋ฅผ ์์ฑํด์ฃผ์ธ์. ์ฟผ๋ฆฌ ๊ฒฐ๊ณผ์๋ ์ฌ๋ฆผํฝ ๊ฐ์ต๋ ๋์ ๊ฐ์ต ๋์๋ง ์ถ๋ ฅ๋๋๋ก ํ๋, ๋์ ์ด๋ฆ์ ๋๋ฌธ์๋ก ์ถ๋ ฅ๋์ด์ผํฉ๋๋ค.
์ฟผ๋ฆฌ ๊ฒฐ๊ณผ์๋ ์๋ ๋ ๊ฐ์ ์ปฌ๋ผ์ด ์์ด์ผํ๊ณ , ๊ฒฐ๊ณผ๋ ์ต๊ทผ์ ๊ฐ์ต๋ ๋์๋ถํฐ ๋ด๋ฆผ์ฐจ์์ผ๋ก ์ ๋ ฌ๋์ด์์ด์ผ ํฉ๋๋ค.
- year - ์ฌ๋ฆผํฝ ๊ฐ์ต๋ ๋
- city - ์ฌ๋ฆผํฝ ๊ฐ์ต๋์ (3๊ธ์)
2. ํ์ด
SELECT year
, UPPER(SUBSTR(city, 1, 3)) AS city
--SUBSTR(์ปฌ๋ผ๋ช
, ์์์ธ๋ฑ์ค, ๋ ์ธ๋ฑ์ค)
FROM games
WHERE year >= 2000
ORDER BY year DESC --์ต๊ทผ(๋ด๋ฆผ์ฐจ์)
- ํญ์ ํ ์ด๋ธ ๋ช ๋จผ์ ์ ๊ธฐ
- UPPER( ) : ๋๋ฌธ์๋ก ํ์
- SUBSTR(์ปฌ๋ผ๋ช , ์์์ธ๋ฑ์ค, ๋์ธ๋ฑ์ค) : ๋ฌธ์์ด ใ ๋ผใ ก๊ธฐ
- ORDER BY ์ปฌ๋ผ๋ช DESC : ๋ด๋ฆผ์ฐจ์ ํ์
3. ๊ฒฐ๊ณผ
728x90