728x90
๋ฐ์ํ
https://school.programmers.co.kr/learn/courses/30/lessons/301649
ํ๋ก๊ทธ๋๋จธ์ค
SW๊ฐ๋ฐ์๋ฅผ ์ํ ํ๊ฐ, ๊ต์ก, ์ฑ์ฉ๊น์ง Total Solution์ ์ ๊ณตํ๋ ๊ฐ๋ฐ์ ์ฑ์ฅ์ ์ํ ๋ฒ ์ด์ค์บ ํ
programmers.co.kr
ํ๋ก๊ทธ๋๋จธ์ค ๋ ๋ฒจ 3 mysql
๋น์จ(๋ฐฑ๋ถ์)์ ๋ฐ๋ผ ๋ฑ๊ธ์ ๋๋๋ ์ฟผ๋ฆฌ๋
NTILE() ๋๋ PERCENT_RANK() ๊ฐ์ ํจ์๋ก ๊ตฌํ์ด ๊ฐ๋ฅํ๋ค.
์ด๋ฒ์ ์ฒ์ ์์๋๋ฐ..์ธ์๋์ ๐ฅน
๋ฑ๊ธ ๋๋๊ธฐ = case when then + ntile ์์ฉ!!
๋์ ํ์ด
select ID, CASE NTILE(4) OVER (order by SIZE_OF_COLONY desc)
when 1 then 'CRITICAL'
when 2 then 'HIGH'
when 3 then 'MEDIUM'
when 4 then 'LOW' end
as COLONY_NAME
from ecoli_data
order by ID;
728x90
๋ฐ์ํ
'๐ ์๊ณ ๋ฆฌ์ฆ > Programmers - SQL' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[MySQL/PGS] Lv.2 : ์ฐ๋๋ณ ๋์ฅ๊ท ํฌ๊ธฐ์ ํธ์ฐจ ๊ตฌํ๊ธฐ ๐ช (0) | 2025.05.07 |
---|---|
[MySQL/PGS] Lv.1 : ํน์ ํ์ง์ ๊ฐ์ง๋ ๋์ฅ๊ท ์ฐพ๊ธฐ (0) | 2025.05.07 |
[MySQL/PGS] Lv.2 : ๋ถ๊ธฐ๋ณ ๋ถํ๋ ๋์ฅ๊ท ์ ๊ฐ์ฒด ์ ๊ตฌํ๊ธฐ (0) | 2025.05.07 |
[MySQL/PGS] Lv.4 : ํน์ ์ธ๋์ ๋์ฅ๊ท ์ฐพ๊ธฐ (0) | 2025.05.07 |
[MySQL/PGS] Lv.3 : ๋์ฅ๊ท ๋ค์ ์์์ ์ ๊ตฌํ๊ธฐ (0) | 2025.05.07 |