으로 주석에 이 답변,
SELECT (j->'i')::int FROM (SELECT '{"i":null}'::jsonb) t(j); -- fail
결과에서 "오류가할 수 없습니다 던지기 대화는 두서없이 null 이 유형의 정수"...확인,이것은"PostgreSQL 방법으로"하지만 왜 그것은 더 나은? 보다 더 추가 CASE
절을 하는 것은""자연적인 것,주물 JSON-NULL 값에 SQL 입력 null 값. 그래서,그것은 구현에 문제가 있지만,그것은 보인다 사양 버그 에서 PostregSQL: 그것은?