ฉันมีข้อผิดพลาดนี้:
ข่าวสารเกี่ยวกับ 8134 ระดับ 16 สถานะ 1 เส้น 1 หารด้วยข้อผิดพลาดที่พบ
เป็นวิธีที่ดีที่สุดในการเขียนรหัส SQL เพื่อที่ฉันจะไม่เห็นข้อความแสดงข้อผิดพลาดนี้อีกครั้งคืออะไร
ฉันสามารถทำอย่างใดอย่างหนึ่งต่อไปนี้:
- เพิ่มส่วนคำสั่ง where เพื่อให้ตัวหารไม่เป็นศูนย์
หรือ
- ฉันสามารถเพิ่มคำสั่งกรณีเพื่อให้มีการดูแลเป็นพิเศษสำหรับศูนย์
เป็นวิธีที่ดีที่สุดในการใช้NULLIF
ประโยค?
มีวิธีที่ดีกว่าหรือจะบังคับใช้วิธีนี้ได้อย่างไร