Поиск подстроки
Синтаксис
 
strpos(<строка>,<подстрока> [,<справа>])

<строка> – выражение типа CHAR, VARCHAR;

<подстрока> – выражение типа CHAR, VARCHAR;

<справа> – выражение логического типа.

Описание

Функция ищет первое вхождение <подстроки> в заданной <строке> слева (или справа, если параметр <справа> задан и его значение – TRUE) и возвращает номер позиции исходной строки (начиная с 1), с которой начинается найденная подстрока. Если подстрока не найдена, возвращается 0. Поиск NULL-подстроки запрещен.

Примеры
str:="пример поиска подстроки\n";
pos:=strpos(str,"поиск");           // 8
pos:=strpos(str,"\n",TRUE);         // 24
pos:=strpos(str,"");                // 0
pos:=strpos(str,"по",FALSE);        // 8
pos:=strpos(str,"по",TRUE);         // 15
pos:=strpos(str,"примеры");         // 0