ГРУППА КУРСА
|
Главная >
Учебник MySQL >
Поиск подстрокиДля поиска подстроки в SQL существует функция LOCATE. Она позволяет найти подстроку в определённом поле таблицы, для того чтобы сделать что-то с записью, содержащей эту подстроку. Запрос с данной функцией может выглядеть так: SELECT * FROM таблица WHERE LOCATE(подстрока, поле) Для примера получим все записи из таблицы users, в которых поле inform содержит подстроку "скрипт" и выведем записи на экран: +
Функцию LOCATE можно использовать не только для выборки но и для других запросов, в которых указываются условия. Для более сложного поиска подстроки применяется ключевое слово LIKE. Оно позволяет написать шаблон, по которому производится поиск в определённом поле таблицы. Запрос выглядит приблизительно так: SELECT * FROM таблица WHERE поле LIKE шаблон В шаблоне кроме текта используются такие символы: _ - один любой сммвол % - любое количество символов |