PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Wyszukiwanie podciągu w PostgreSQL

Użyj like any :

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

A może:

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

jest to fajna funkcja, możesz używać różnych operatorów, na przykład = any (select ... ) lub <> all (select...) .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Usuń zduplikowane wiersze z tabeli bez unikalnego klucza

  2. Tłumaczenie zapytania z Firebird na PostgreSQL

  3. Postgres wybierając aktualne dane godzinowe

  4. Hibernate 4 i Postgres :Jak utworzyć sekwencję na stół?

  5. Używanie docker-compose do tworzenia tabel w bazie postgresql