PostgreSQL
 sql >> डेटाबेस >  >> RDS >> PostgreSQL

JSON नल को पोस्टग्रेज में SQL नल पर क्यों नहीं डाला जाता है?

->> का प्रयोग करें json फ़ील्ड को पुनः प्राप्त करने के लिए ऑपरेटर।

यह काम करना चाहिए और null return लौटाना चाहिए (जैसा कि, कोई मूल्य नहीं) दोनों के लिए सही ढंग से:

select ('{"id": null}'::json->>'id')::text
select ('{"id": null}'::json->>'id')::integer

मैंने एक पहेली बना ली है जो इसे प्रदर्शित करता है

PS:स्ट्रिंग प्राप्त करने के लिए "null" , आपको अपने json को इस प्रकार परिभाषित करना होगा:{"id": "null"}



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PostgreSQL में सरणी के तत्वों को कैसे निकालें?

  2. पोस्टग्रेएसक्यूएल बिटवाइज़ ऑपरेटर बिट भिन्न के साथ नहीं कर सकते हैं और विभिन्न आकारों के बिट स्ट्रिंग्स नहीं कर सकते हैं

  3. किसी भी jsonb डेटा के साथ postgresql का उपयोग कैसे करें?

  4. Google क्लाउड SQL प्रबंधित Postgres से अप्रयुक्त अस्थायी फ़ाइलों को कैसे निकालें?

  5. पोस्टग्रेज - क्या यह बूलियन कॉलम पर आंशिक अनुक्रमणिका बनाने का सही तरीका है?