MySQL + SQL · Lesson 54
CASE Expression in MySQL
CASE — IF/ELSE in SQL
CASE lets a query make decisions, like an if-else, to produce different output per row.
Grade from Marks
SELECT name, marks,
CASE
WHEN marks >= 90 THEN 'A+'
WHEN marks >= 75 THEN 'A'
WHEN marks >= 33 THEN 'Pass'
ELSE 'Fail'
END AS grade
FROM students;Each student gets a grade based on their marks.
Summary
- CASE WHEN ... THEN ... ELSE ... END picks output by condition.
- Great for grades, labels and categories inside a query.
💻 Live Code Editor
Is page ki language (MYSQL) mein code likhein aur turant chalाएं — yahीं, bina kuch install kiye.Powered by OneCompiler. Agar editor na khule to yahान naye tab mein kholein.
💻 Live Code Editor
Is page ke program yahan ready hain — chalाएं, badlें aur seekhें. Bina kuch install kiye.
Powered by OneCompiler. Editor mein code apne aap aa jata hai — Run dabaakर output dekhें.
Agar load na ho to naye tab mein kholें.