sql >> Database teknologi >  >> RDS >> PostgreSQL

Søger understreng i PostgreSQL

Brug like any :

SELECT  uchastki.kadnum
FROM  uchastki
WHERE kadnum LIKE  ANY(
   SELECT str
   FROM test
WHERE str IS NOT NULL)

Eller måske:

SELECT  uchastki.kadnum
FROM  uchastki
WHERE kadnum LIKE  ANY(
   SELECT '%' || str || '%'
   FROM test
WHERE str IS NOT NULL)

dette er en fin funktion. Du kan bruge forskellige operatorer, for eksempel = any (select ... ) , eller <> all (select...) .



  1. hvordan man sletter afsluttede ordrer i woocommerce ved hjælp af en my sql-forespørgsel

  2. Effektiv forespørgsel til at opdele en afgrænset kolonne i en separat tabel

  3. Hvordan vælger man data fra en tabel fra en anden database i SQL Server?

  4. Hvordan løser man tilladelsesproblemer, når man kører Postgresql fra minikube?