ฟังก์ชัน SUM() ทำงานอย่างไรกับข้อมูลที่มีค่านัลล์

คืนค่านัลล์หากมีค่านัลล์อยู่
ส่งกลับข้อผิดพลาด
ละเว้นค่านัลล์และรวมเฉพาะค่าที่มี
รวมค่านัลล์ เป็นศูนย์

เฉลยอธิบาย

ฟังก์ชันรวม เช่น ซัม เอวิจ เซลิบรั้ทนอก และเคาท์ จะละเว้นค่านัลล์ (ยกเว้น เคาท์ (*)) และคำนวณจากค่าที่เหลือเท่านั้น SUM ละเว้น NULL เมื่อมีค่าตัวเลขอื่น แต่จะคืน NULL หากไม่มีค่าที่ไม่เป็น NULL เลย หากต้องการ 0 ใช้ COALESCE(SUM(column), 0)

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

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