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

PostgreSQL एक अदिश राशि पर json_object_keys को कॉल नहीं कर सकता

मैंने 'null'::json . को फ़िल्टर करने के लिए इस क्वेरी की कोशिश की इस क्वेरी के साथ मान:

SELECT DISTINCT json_object_keys(j) from t WHERE j <> 'null'::json;

हालाँकि, जाहिरा तौर पर कोई json <> json ऑपरेटर नहीं है, इसलिए मुझे इसे टेक्स्ट में डालना और तुलना करना था।

SELECT DISTINCT json_object_keys(j) from t WHERE j::TEXT <> '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. एक अन्य उपयोगकर्ता के रूप में कपड़ा और सूडो

  2. डॉकटर-कंपोज़ से होस्ट पोस्टग्रेएसक्यूएल से कैसे कनेक्ट करें?

  3. चुनिंदा क्वेरी में लूपिंग

  4. Django ORM में PostgreSQL सरणी फ़ील्ड को कैसे मैप करें?

  5. पोस्टग्रेज में ऑटो इंक्रीमेंट काउंटर रीसेट करें