알고리즘
SQL 등급 매기기
Baro_forest
2023. 2. 17. 23:56
SELECT
name,
CASE
WHEN absent >= 4 THEN 'F'
WHEN score >= 90 THEN 'A'
WHEN score >= 80 THEN 'B'
WHEN score >= 70 THEN 'C'
WHEN score >= 60 THEN 'D'
ELSE 'F'
END AS grade
FROM
table
WHERE
name IS NOT NULL
AND score IS NOT NULL
AND absent IS NOT NULL
문제 풀이
CASE WHEN THEN / ELSE / END 을 사용해서 해결