Есть функция в postgres, как contains
? который можно использовать в where clause
, чтобы проверить, содержится ли строка в столбце?Postgresql Содержит в том, где статья
9
A
ответ
7
Есть множество способов решения этой:
Использование
like
,ilike
и/илиSIMILAR TO
вместе с ||. Для обработки столбцов, что-то вроде:WHERE col1 ilike '%' || col2 || '%';
Использование позиции в качестве ответа НЭП
Вы также можете использовать
regexp_matches
, но это сложнее.
16
Для этого вы можете использовать position()
. Она возвращает ноль, если подстрока не найдена:
position(col2 in col1) <> 0
Смежные вопросы
- 1. курсор с AND в том, где статья
- 2. LinQ где статья содержит используя &&
- 3. "Где статья с условным«Содержит»
- 4. MySQL - временная метка в том, где статья
- 5. Использование столбцов camelCased в postgresql где статья
- 6. Дата фильтрации в том, где статья EntityDataSource
- 7. Выражение случая в том, где статья
- 8. автоматически меняет переменную в том, где статья
- 9. Mysql - Игнорированное состояние в том, где статья
- 10. Использовать объединенное значение в том, где статья
- 11. CodeIgniter: Дело в том, где статья
- 12. Fluent nhibernate: проблема в том, где статья
- 13. Временная метка в том месте, где статья
- 14. Каково преимущество условий в том, где статья?
- 15. SQL оптимизирует условия в том, где статья
- 16. Вычитание дат в том месте, где статья
- 17. Опять же переменная в том, где статья
- 18. Использование IF логики в том, где статья
- 19. получить все значения в том, где статья
- 20. Использование ISNULL в том месте, где статья
- 21. Sequelize - подзапрос в том, где статья
- 22. где статья из которой статья
- 23. Нужна помощь в динамическом запросе в том, где статья
- 24. PostgreSQL HAVING статья
- 25. Критерии JPA - где статья
- 26. SQL использует столбец auto_increment в том, где статья
- 27. Пропустить дезинфицированный вход как имя столбца в том, где статья
- 28. Использование оператора «in» в том, где статья рамки объекта
- 29. Oracle SQL: временные метки в том, где статья
- 30. Улей для передачи параметров в том месте, где статья
Вы имеете в виду 'LIKE '% abc%'' в SQL Server? – hims056
Да. Я знаю об использовании подобных и похожих. Но только статический текст может быть передан как/ilike. Мне нужно использовать что-то вроде col1 ilike% col2%. Где col1 и col2 - значения столбцов. –