ํ๊ท ์ผ์ผ ๋์ฌ ์๊ธ ๊ตฌํ๊ธฐ
์ฝ๋ฉํ ์คํธ ์ฐ์ต > SELECT > ํ๊ท ์ผ์ผ ๋์ฌ ์๊ธ ๊ตฌํ๊ธฐ
https://school.programmers.co.kr/learn/courses/30/lessons/151136
๋ฌธ์ ์ค๋ช
[์ฟผ๋ฆฌ]
SELECT ROUND(AVG(DAILY_FEE),0) AS AVERAGE_FEE
from CAR_RENTAL_COMPANY_CAR
where CAR_TYPE = 'SUV'
ํ๊ท ์ผ์ผ๋์ฌ ์๊ธ์ ๊ตฌํ๊ธฐ ์ํด์
ํ๊ท ์ ๊ตฌํ๋ ์ง๊ณํจ์์ธ AVG() ๋ฅผ ๋ ์ฌ๋ ธ๊ณ , ์์ ์ฒซ๋ฒ์งธ ์๋ฆฌ์์ ๋ฐ์ฌ๋ฆผ์ ํด์ผํ๋ค๊ณ ํด์ ROUND() ํจ์๋ฅผ ๋ ์ฌ๋ ธ๋ค.
๊ทธ๋ฆฌ๊ณ ์๋์ฐจ ํ์ ์ ๋ฌธ์ ์์ suv ๋ผ๊ณ ํ์๊ธฐ ๋๋ฌธ์ where ์ ๋ก ํํฐ๋ฅผ ํด์ฃผ์๋ค.
avg(daily_fee) : ํ๊ท ์ผ์ผ ๋์ฌ ์๊ธ
round ( avg(daily_fee) , 0 ) : ํ๊ท ์ผ์ผ ๋์ฌ ์๊ธ ๊ฐ์ ์์ ์ฒซ๋ฒ์งธ ์๋ฆฌ์์ ๋ฐ์ฌ๋ฆผ
+ round( ๊ฐ , 0) : 0๋ฒ์งธ ์๋ฆฌ๋ ์ ์ง!!
round (๊ฐ , 1) : ์์ ์ฒซ๋ฒ์งธ ์๋ฆฌ๊น์ง ์ ์ง!
์์ ์ฒซ๋ฒ์งธ ์๋ฆฌ์์ ๋ฐ์ฌ๋ฆผ์ ํด์ผํ๊ธฐ ๋๋ฌธ์ ์์ ์ฒซ๋ฒ์งธ์๋ฆฌ๋ฅผ ํฐ์น ํด์ผํ๋ฏ๋ก 0์ ์ ๋ ฅํด์ฃผ๋ฉด ๋๋ค.