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

एक जेसन फ़ील्ड में कैसे खोजें जिसमें वाक्पटु के साथ वस्तुओं की एक सरणी हो

PostgreSQL को किसी सरणी के अंदर ऑब्जेक्ट मान की आवश्यकता होती है:

PlanificacionInfo::select('datos_complementarios')
    ->whereJsonContains('datos_complementarios', [["value" => "Escamonda 2019"]]);

केस-असंवेदनशील खोज के लिए अपरिष्कृत अभिव्यक्ति का उपयोग करें:

PlanificacionInfo::select('datos_complementarios')
    ->whereJsonContains(
        DB::raw('lower("datos_complementarios"::text)'),
        [["value" => strtolower("Escamonda 2019")]]
    );


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. बैच डालने में त्रुटि पोस्टग्रेज:संबंध hibernate_sequence मौजूद नहीं है स्थिति 17

  2. PDO के साथ खाली स्ट्रिंग के बजाय NULL डालें

  3. PostgresSQL 9.5 स्थापना विफल:"डेटाबेस क्लस्टर आरंभीकरण विफल" मैक ओएस (बड़ा सुर 11.4)

  4. SQL - एकाधिक समान प्रश्नों का मेल

  5. Pg . में एक दूसरे से सटे दो शब्दों वाले वाक्य खोजें