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

JSONB ऑब्जेक्ट से वास्तविक मानों के साथ प्रमुख नाम निकालना

jsonb एक समानता ऑपरेटर है (=; इसके विपरीत json ), ताकि आप लिख सकें

SELECT key
FROM   jsonb_each('{"aaa": true, "bbb": false}')
WHERE  value = jsonb 'true'

(jsonb_each_text() के साथ) आप कुछ JSON मानों के टेक्स्ट प्रस्तुतिकरण पर भरोसा करते हैं)।

आप चाहें तो कुछ अतिरिक्त मान भी शामिल कर सकते हैं:

WHERE  value IN (to_jsonb(TRUE), jsonb '"true"', to_jsonb('truthy'))

IN हुड के नीचे समानता ऑपरेटर का उपयोग करता है।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. C# का उपयोग करके PostgreSql से छवि कैसे डालें और पुनर्प्राप्त करें

  2. psql:FATAL:भूमिका पोस्टग्रेज मौजूद नहीं है

  3. PostgreSQL से R . में फ़ाइलें आयात करना

  4. एसक्यूएल सर्वर और पोस्टग्रेएसक्यूएल दोनों पर 'जहां बूलियनवैल्यू =झूठा' करना है?

  5. PostgreSQL को psycopg2 से कनेक्ट नहीं कर सकता