Re: Есть ли такой оператор в MySql?
От: zaro  
Дата: 10.09.08 19:28
Оценка:
Здравствуйте, destroy, Вы писали:

D>Есть ли такой оператор в MySQL, который проверял бы — содержится ли значение поля в определенной строке.

D> То есть:
D>select * from table where table.field содержится в 'текст текст текст'
D>то есть это что-то вроде LIKE только наоборот

функция LOCATE(substr, str) быстрее LIKE. Отдает позицию вхождения подстроки или 0.

SELECT * FROM table WHERE LOCATE(table.field, 'текст текст текст') > 0
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.