के रूप में टिप्पणी में इस सवाल का जवाब,
SELECT (j->'i')::int FROM (SELECT '{"i":null}'::jsonb) t(j); -- fail
परिणाम में "त्रुटि: नहीं डाली jsonb अशक्त पूर्णांक टाइप करने के लिए"... ठीक है, यह है "PostgreSQL" जिस तरह से है, लेकिन क्यों नहीं इसे बेहतर बनाने? बेहतर की तुलना में जोड़ें CASE
खंड, यह कर रहा है "प्राकृतिक" बात यह है कि एक JSON-शून्य मान के लिए एक SQL टाइप नल मान. तो, यह है नहीं एक कार्यान्वयन की समस्या है, लेकिन यह लगता है एक विनिर्देश बग में PostregSQL: यह है?