📘 SQL Interview Lab – Episode 26
Can SQL Do IF/ELSE? 🤯
Yes! SQL has CASE WHEN.
In this episode, we'll learn how to use CASE WHEN to implement conditional logic directly inside SQL queries.
We'll cover:
✅ CASE WHEN basics
✅ IF/ELSE logic in SQL
✅ Multiple WHEN conditions
✅ CASE with numbers
✅ CASE with text
✅ Simple CASE vs Searched CASE
✅ CASE with ORDER BY
✅ CASE with calculations
✅ CASE with GROUP BY
✅ Conditional aggregation
✅ SQL interview challenge
💡 BASIC STRUCTURE:
CASE
WHEN condition THEN result
WHEN condition THEN result
ELSE result
END
🎯 INTERVIEW CHALLENGE
Using Employees_26, create:
• EmployeeName
• Department
• Salary
• SalaryCategory
• PerformanceCategory
Salary Category:
70,000+ → High
50,000–69,999 → Medium
Below 50,000 → Low
Performance Category:
90+ → Excellent
75–89 → Good
60–74 → Average
Below 60 → Needs Improvement
🔥 BONUS:
Return only employees who are BOTH:
High Salary
AND
Excellent Performers
Pause the video and try solving it yourself before checking the pinned comment!
💬 Comment your solution below.
👍 Like the video and subscribe to SQL Interview Lab for more practical SQL interview questions.
📘 SQL Interview Lab
Learn SQL one concept at a time. 🚀
#SQL #SQLInterview #LearnSQL #CASEWHEN #SQLTips #SQLQueries #Database #Coding #Programming