«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > Как найти строки SQL, содержащие определенные слова?

Как найти строки SQL, содержащие определенные слова?

Опубликовано в 2025-03-13
Просматривать:177

How to Find SQL Rows Containing Specific Words?

строка в SQL, которая содержит строку конкретных слов

]

вопрос:

вам нужен SQL -запрос, который возвращает строки в таблице со всеми указанными полями, содержащими одно или несколько слов в данном списке. Эти слова могут появиться в полях в любом порядке.

]

Решение:

для получения строк в поле, содержащем любое указанное слово, используйте оператор аналогичного с подстановками:

]
SELECT *
FROM MyTable
WHERE Column1 LIKE '%word1%'
   OR Column1 LIKE '%word2%'
   OR Column1 LIKE '%word3%'
]

для получения строк с полями, содержащими все указанные слова, используйте и условие:

SELECT *
FROM MyTable
WHERE Column1 LIKE '%word1%'
  AND Column1 LIKE '%word2%'
  AND Column1 LIKE '%word3%'
]

Уведомление:

При поиске нескольких слов рассмотрите возможность использования полнотекстового поиска для производительности, большинство основных баз данных поддерживают полнотекстовый поиск. Конкретная реализация полнотекстового поиска зависит от типа базы данных.

]
Последний учебник Более>

Изучайте китайский

Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.

Copyright© 2022 湘ICP备2022001581号-3