सामग्री पर जाएं
SQL/डेटाबेस एररएरर
22012

22012 — शून्य से भाग

SQL व्यंजक में शून्य से भाग का प्रयास किया गया।

postgresql

इस एरर के कारण

क्वेरी में ऐसा भाग है जहाँ runtime पर भाजक शून्य हो जाता है।

इसे कैसे ठीक करें

शून्य भाजकों को संभालने के लिए NULLIF() जोड़ें: column / NULLIF(divisor, 0)। यह सुनिश्चित करने के लिए डेटा सत्यापित करें कि भाजक गैर-शून्य हैं।

उदाहरण

-- Division by zero
SELECT 10 / 0;
-- Fix: use NULLIF
SELECT 10 / NULLIF(divisor, 0) FROM t;
आधिकारिक दस्तावेज़

संबंधित एरर कोड