๋ฐ์ํ
https://school.programmers.co.kr/learn/courses/30/lessons/293259
ํ๋ก๊ทธ๋๋จธ์ค
์ฝ๋ ์ค์ฌ์ ๊ฐ๋ฐ์ ์ฑ์ฉ. ์คํ ๊ธฐ๋ฐ์ ํฌ์ง์ ๋งค์นญ. ํ๋ก๊ทธ๋๋จธ์ค์ ๊ฐ๋ฐ์ ๋ง์ถคํ ํ๋กํ์ ๋ฑ๋กํ๊ณ , ๋์ ๊ธฐ์ ๊ถํฉ์ด ์ ๋ง๋ ๊ธฐ์ ๋ค์ ๋งค์นญ ๋ฐ์ผ์ธ์.
programmers.co.kr
๋ฌธ์
์ก์ ๋ฌผ๊ณ ๊ธฐ์ ํ๊ท ๊ธธ์ด๋ฅผ ์ถ๋ ฅํ๋ SQL๋ฌธ์ ์์ฑํด์ฃผ์ธ์.
ํ๊ท ๊ธธ์ด๋ฅผ ๋ํ๋ด๋ ์ปฌ๋ผ ๋ช ์ AVERAGE_LENGTH๋ก ํด์ฃผ์ธ์.
ํ๊ท ๊ธธ์ด๋ ์์์ 3์งธ์๋ฆฌ์์ ๋ฐ์ฌ๋ฆผํ๋ฉฐ, 10cm ์ดํ์ ๋ฌผ๊ณ ๊ธฐ๋ค์ 10cm ๋ก ์ทจ๊ธํ์ฌ ํ๊ท ๊ธธ์ด๋ฅผ ๊ตฌํด์ฃผ์ธ์.
ํ์ด
select round(avg(len), 2) as AVERAGE_LENGTH
from (
select
case when LENGTH is null then 10
else LENGTH
end as len
from FISH_INFO
) as min_length_10
๋ฐ์ํ