У меня есть запрос SQL, как:тест, если строка содержит по крайней мере 2 слова в SQL
SELECT *
FROM table
WHERE lower(title) LIKE lower('%It's a beautiful string i think%')
Мне нужно, чтобы проверить, по крайней мере, 2 слова в моей строке It's a beautiful string i think
содержатся в моем названии поля ... Как я могу это сделать ?
Например, если в моем названии поля я есть строка I think it's beautiful
, этот запрос должен вернуть мне этот объект ...
Спасибо!
Так строки, которые имеют ' 'я a'' должен быть возвращен, а также , правильно? – dasblinkenlight
Вы можете проверить наличие двух пространств: 'LIKE ('_% _%%')'. – xbonez
Да для 'i a' .. возможно, проверьте раньше, если слово содержит больше двух символов –