НОВИНКА!
Занимательная математика от Трепачёва. Присоединяйтесь к нам!
48 of 150 menu

Функция INSTR

Функция INSTR осуществляет поиск подстроки в строке, возвращает позицию ее первого символа. Учтите, что нумерация символов начинается с 1. Если подстрока не найдена, возвращается 0.

В отличие от функции POSITION функция INSTR имеет обратный порядок параметров.

Синтаксис

SELECT INSTR(field, substring) FROM table_name WHERE condition

Таблицы для примеров

texts
id text
1 Very long text!
2 Not very long text!
3 Just text!

Пример

Давайте найдём в тексте позицию слова 'long':

SELECT id, text, INSTR(text, 'long') AS pos FROM texts

Результат выполнения кода:

id text pos
1 Very long text! 6
2 Not very long text! 10
3 Just text! 0

Смотрите также

  • функцию POSITION,
    которая осуществляет поиск по строке
  • функцию LOCATE,
    которая осуществляет поиск по строке
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить