ในภาษา SQL คำสั่ง CASE ใช้สำหรับวัตถุประสงค์ใด
กใช้สำหรับรวมข้อมูลจากหลายตารางเข้าด้วยกันโดยอาศัยคอลัมน์ร่วม
ขใช้สำหรับสร้างตารางใหม่ในฐานข้อมูลตามเงื่อนไขที่กำหนด
คใช้สำหรับประมวลผลเงื่อนไขแบบมีหลายกรณี และคืนค่าตามเงื่อนไขที่ตรงกัน
งใช้สำหรับกรองข้อมูลในตารางโดยระบุเงื่อนไขหลังคำสั่ง WHERE
เฉลยอธิบาย
คำสั่ง CASE ใน SQL ทำหน้าที่คล้ายคำสั่ง IF-THEN-ELSE ในภาษาโปรแกรมทั่วไป โดยใช้ประมวลผลเงื่อนไขหลายกรณี (WHEN...THEN) และคืนค่าตามเงื่อนไขแรกที่ตรงกัน หากไม่มีเงื่อนไขใดตรงจะคืนค่าจาก ELSE หรือ NULL ตามลำดับ