sql >> Database >  >> RDS >> PostgreSQL

Vraagtekenoperator in query

u kunt overwegen de functieaanroep te gebruiken in plaats van de operator.

Eerst moet je weten welke functie? operator gebruikt via de volgende zoekopdracht in uw PostgresSQL-database:

SELECT oprname, oprcode FROM pg_operator WHERE oprname = '?'

in mijn ontwikkelingsdatabase is het jsonb_exists functie, dan kunt u uw zoekopdracht bijwerken als:

$query->whereRaw("jsonb_exists(jsonb_column, 'a_key')")

Ik hoop dat het helpt, veel plezier met coderen.



  1. PHP - verbinding maken met mysql-database vanaf een andere server

  2. Hoe PDO naar mysqli te converteren?

  3. Converteer SQL-resultaten naar PHP-array

  4. Uitvoer van Postgres \i invoer in een bestand zetten?