๐Ÿ—๏ธPROGRAMMERS/SQL

[SQL] ํ‰๊ท  ์ผ์ผ ๋Œ€์—ฌ ์š”๊ธˆ ๊ตฌํ•˜๊ธฐ

๋น™๋””์šฉ 2024. 4. 19.

์‹œ์šฉ์–ธ์–ด : MYSQL

LEVEL : 1

๋ฌธ์ œ : ํ‰๊ท  ์ผ์ผ ๋Œ€์—ฌ ์š”๊ธˆ ๊ตฌํ•˜๊ธฐ

 

ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค

์ฝ”๋“œ ์ค‘์‹ฌ์˜ ๊ฐœ๋ฐœ์ž ์ฑ„์šฉ. ์Šคํƒ ๊ธฐ๋ฐ˜์˜ ํฌ์ง€์…˜ ๋งค์นญ. ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค์˜ ๊ฐœ๋ฐœ์ž ๋งž์ถคํ˜• ํ”„๋กœํ•„์„ ๋“ฑ๋กํ•˜๊ณ , ๋‚˜์™€ ๊ธฐ์ˆ  ๊ถํ•ฉ์ด ์ž˜ ๋งž๋Š” ๊ธฐ์—…๋“ค์„ ๋งค์นญ ๋ฐ›์œผ์„ธ์š”.

programmers.co.kr

๋ฌธ์ œํ’€์ด

SELECT 
ROUND(AVG(daily_fee), 0) AS AVERAGE_FEE
FROM CAR_RENTAL_COMPANY_CAR 
WHERE car_type = ('SUV');

- SQL์—์„œ ํ‰๊ท ์„ ๊ตฌํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” AVG๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋œ๋‹ค.

- SQL์—์„œ ๋ฐ˜์˜ฌ๋ฆผ์„ ํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ROUND๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋œ๋‹ค.

    - ROUND(AVG(daily_fee), 0) : ์†Œ์ˆ˜์  ๋ชจ๋‘ ๋ฐ˜์˜ฌ๋ฆผ

    - ROUND(AVG(daily_fee), 1) : ์†Œ์ˆ˜์  ์ฒซ๋ฒˆ์งธ ์ž๋ฆฌ์—์„œ ๋ฐ˜์˜ฌ๋ฆผ

๋Œ“๊ธ€