ในภาษา SQL คำสั่ง CASE ใช้สำหรับวัตถุประสงค์ใด

ใช้สำหรับรวมข้อมูลจากหลายตารางเข้าด้วยกันโดยอาศัยคอลัมน์ร่วม
ใช้สำหรับสร้างตารางใหม่ในฐานข้อมูลตามเงื่อนไขที่กำหนด
ใช้สำหรับประมวลผลเงื่อนไขแบบมีหลายกรณี และคืนค่าตามเงื่อนไขที่ตรงกัน
ใช้สำหรับกรองข้อมูลในตารางโดยระบุเงื่อนไขหลังคำสั่ง WHERE

เฉลยอธิบาย

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

ข้อสอบอื่นในวิชาการใช้ภาษา SQL

ดูข้อสอบวิชานี้ทั้งหมด →