PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

Pesquisando substring no PostgreSQL


Use like any :
SELECT  uchastki.kadnum
FROM  uchastki
WHERE kadnum LIKE  ANY(
   SELECT str
   FROM test
WHERE str IS NOT NULL)

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

este é um bom recurso, você pode usar diferentes operadores, por exemplo = any (select ... ) , ou <> all (select...) .