EEALL@ONCE

πŸ“Š case λ³Έλ¬Έ

DataπŸ“Š/DB 이해

πŸ“Š case

μ˜¬μ—£μ›μŠ€ 2023. 7. 28. 17:34
728x90

🟠 case 

CASE ν‘œν˜„식: CASE ν‘œν˜„식은 νŠΉμ • 쑰건에 따라 λ‹€λ₯Έ 값을 λ°˜ν™˜ν•˜κ±°λ‚˜ 연산을 μˆ˜ν–‰ν•˜λŠ”λ° μ‚¬μš©

λ˜ν•œ CASE ν‘œν˜„식을 μ‚¬μš©ν•˜μ—¬ μƒˆλ‘œμš΄ μ»¬λŸΌμ„ 생성할 μˆ˜λ„ 있음 

SELECT name, score,
       CASE
         WHEN score >= 90 THEN 'A'
         WHEN score >= 80 THEN 'B'
         WHEN score >= 70 THEN 'C'
         ELSE 'F'
       END AS grade
FROM students;

students ν…Œμ΄λΈ”μ˜ score μ»¬λŸΌμ— 따라 각 ν•™μƒμ˜ 성적 등급을 κ³„μ‚°ν•˜μ—¬ gradeλΌλŠ” μƒˆλ‘œμš΄ 컬럼으둜 ν‘œν˜„

728x90

'DataπŸ“Š > DB 이해' μΉ΄ν…Œκ³ λ¦¬μ˜ λ‹€λ₯Έ κΈ€

πŸ“ŠSUBSTRING  (0) 2023.08.07
πŸ“Š CONCAT  (0) 2023.08.07
πŸ“ŠDISTINCT  (0) 2023.07.28
πŸ“Š DATE  (0) 2023.07.28
πŸ“Š INTERVAL  (0) 2023.07.28