[SQL] ๋ฐ์ฌ๋ฆผ ํจ์ ROUND(a, b) 2
1. ๋ฌธ์
๐ ๋ฌธ์ ์ ์ถ์ฒ๋ ์ฌ์ง ๋งํฌ์์ ์ฒจ๋ถํ ๊ฒ ์์ ๋ฐํ๋๋ค.
๋ ๋ค์ํ SQL ๋ฌธ์ ๋ฅผ ํ์ด๋ณด์๋ ค๋ฉด ํด๋น ์ฌ์ดํธ๋ฅผ ๋ฐฉ๋ฌธํด ๋ณด์ธ์ใ
ใ
2. ๋ฌธ์ ํ์ด ๊ณผ์
SELECT from WORLD Tutorial 10๋ฒ ๋ฌธ์ ๋ก 9๋ฒ ๋ฌธ์ ์ ์ด์ด
ROUND๋ฅผ ํ์ฉํด ๋ฐ์ ์กฐ๊ฑด์ ๋ง์กฑํ๋ ์ฟผ๋ฆฌ ๊ฒฐ๊ณผ๋ฅผ ์ป์ด์ค๋ผ๊ณ ์ ํ์๋ค.
* ์กฐ๊ฑด
- GDP๊ฐ 1000000000000๋ณด๋ค ์ปค์ผ ํจ
- ์ด๋ฆ๊ณผ 1์ธ๋น GDP๋ฅผ ํ์ํ๋๋ฐ, ์ด ๊ฐ์ ๊ฐ์ฅ ๊ฐ๊น์ด 1000์ผ๋ก ๋ฐ์ฌ๋ฆผํ์ฌ ์กฐํ.
๋ฌธ์ ํ์ด >>
1) 1์ธ๋น GDP = gdp/population
2) 1)์ ๋ฐ์ฌ๋ฆผํ๊ธฐ ์ํด ROUND() ํจ์ ์ฌ์ฉ
3) 1000์ง๋ฆฌ๋ก ์ ์๋ฅผ ๋ฐ์ฌ๋ฆผํ๊ธฐ ์ํด์ ์์ 3์ธ -3์ ROUND() ํจ์ ๋ ๋ฒ์งธ ํ๋ผ๋ฏธํฐ๋ก ๋ฃ์ด์ 1)๋ฒ ๊ฐ ๋ฐ์ฌ๋ฆผ ์ค์
select name, round(gdp/population, -3)
from world
where gdp > 1000000000000
3. ๊ฒฐ๊ณผ "SUCCESS"