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

पार्सिंग जेसन पोस्टग्रेस्क्ल

नीचे दी गई क्वेरी को आपके लिए काम करना चाहिए

select tmp.value1 -> 'text' as TEXT, json_data.key, json_data.VALUE FROM
(select json_array_elements('[{"status":"active","text":"Not Pitched: Failed Credit","id":11,"color":"DCEBD8","selected":false},{"status":"active","text":"Not Pitched: No Show","id":3,"color":"DCEBD8","selected":false},{"status":"active","text":"Not Pitched: No Tax Incentive","id":7,"color":"DCEBD8","selected":false},{"status":"active","text":"Not Pitched: Shaded","id":8,"color":"DCEBD8","selected":false},{"status":"active","text":"Not Pitched: Other (See Notes)","id":2,"color":"DCEBD8","selected":true},{"status":"active","text":"Not Pitched: Renter","id":9,"color":"DCEBD8","selected":false},{"status":"active","text":"Pitched: Not Interested","id":5,"color":"DCEBD8","selected":false},{"status":"active","text":"Pitched: Pending","id":10,"color":"DCEBD8","selected":false},{"status":"active","text":"Pitched: Closed","id":1,"color":"DCEBD8","selected":false},{"status":"active","text":"Pitched: Missed","id":6,"color":"DCEBD8","selected":false},{"status":"active","text":"Pitched: Manually Set by Fluent","id":12,"color":"DCEBD8","selected":false},{"status":"deleted","text":"Not Pitched: Other (See Notes)","id":4,"color":"DCEBD8","selected":false}]') as value1) tmp,
 json_each_text(tmp.value1::json) json_data
 where json_data.key = 'selected'
 and json_data.VALUE = 'true'


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PostgresPlus Advanced Server 9.3Beta में नई Oracle-संगतता सुविधाएँ

  2. अजगर भाषा का उपयोग करके पोस्टग्रेज में SQL डेटाबेस तालिका के एक कॉलम में {1:23, 2:45, 3:17} जैसे छोटे शब्दकोश डालें

  3. PostgreSQL में क्रॉस डेटाबेस क्वेरी

  4. भौतिक पोस्टग्रेज का उपयोग करने वाला लॉगिन सिस्टम उपयोगकर्ताओं को तार्किक उपयोगकर्ताओं को नहीं पोस्ट करता है

  5. Postgres में JSON फ़ील्ड पर इंडेक्स कैसे बनाएं?