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

जेपीए और जेएसओएन ऑपरेटर मूल क्वेरी

पैरामीटर धारकों को शाब्दिक के अंदर नहीं समझा जाता है:'...:nom...' इसमें :nom the अक्षर होंगे , nom . के बाध्य मान नहीं ।

PostgreSQL 9.5 (और बाद में) के लिए, उपयोग करें:

SELECT * FROM contrat WHERE contrat_json @> jsonb_build_object('nom', :nom)

9.4 के लिए:

SELECT * FROM contrat WHERE contrat_json @> CAST(json_build_object('nom', :nom) AS jsonb)

9.3 (और पहले) के लिए, कोई JSON नियंत्रण ऑपरेटर नहीं है (न ही jsonb टाइप करें)।

http://rextester.com/AUHP11519



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. त्रुटि:स्तंभ अनुक्रमणिका सीमा से बाहर है:1, स्तंभों की संख्या:0

  2. PostgreSQL के लिए pt-pg-सारांश Percona टूलकिट का उपयोग करना

  3. समय क्षेत्र के साथ अंतिम दैनिक शून्य नहीं मान चुनें

  4. पोस्टग्रेज में डुप्लिकेट हटाएं

  5. जांचें कि क्या पोस्टग्रेज JSON सरणी में एक स्ट्रिंग है