เมื่อเขียน expression customer_id IN (subquery) แบบเปรียบเทียบค่าเดียว subquery ต้องคืนผลอย่างไร

ต้องคืนค่าเพียงหนึ่งแถวเท่านั้น
ต้องคืนค่าหลายแถวและหลายคอลัมน์
ต้องคืนค่าเพียงหนึ่งคอลัมน์เท่านั้น
ต้องมีฟังก์ชัน MAX หรือ MIN

เฉลยอธิบาย

subquery ด้านขวาของ IN ในกรณีนี้ต้องคืนหนึ่งคอลัมน์ที่ชนิดเทียบกันได้ แต่คืนหลายแถวหรือศูนย์แถวได้ ไม่ต้องใช้ MAX หรือ MIN

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

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