Функция POSITION() в SQL
Функция POSITION() выполняет поиск подстроки (указанного текста) в строке, и возвращает позицию её первого символа. Обратите внимание, что нумерация символов начинается с 1.
Синтаксис функции POSITION()
SELECT POSITION(что_будем_искать IN поле_таблицы) FROM имя_таблицы WHERE условия_для_выборки;
Практический пример
Выполнить поиск слова Lorem в таблице text.
Исходная таблица: text
Выполняем SQL-запрос.
SELECT *, POSITION('Lorem' IN description) as search_lorem FROM text;
После выполнения запроса, будет выведена результирующая таблица с дополнительным столбцом search_lorem, в котором будет отображаться позиция первого символа подстроки.
Результирующая таблица
Метки: POSITION, SQL, Поиск по строкам.