INSTR
Синтаксис
INSTR(str,substr)
Описание
Возвращает позицию первого вхождения подстроки substr в строке str. Это то же самое, что и двухаргументная форма LOCATE(), за исключением того, что порядок аргументов изменён.
INSTR() выполняет поиск без учёта регистра.
Если какой-либо аргумент NULL, возвращает NULL.
Примеры
SELECT INSTR('foobarbar', 'bar');
+---------------------------+
| INSTR('foobarbar', 'bar') |
+---------------------------+
| 4 |
+---------------------------+
SELECT INSTR('My', 'Maria');
+----------------------+
| INSTR('My', 'Maria') |
+----------------------+
| 0 |
+----------------------+
См. также
- LOCATE() ; Возвращает позицию строки внутри другой строки
- SUBSTRING_INDEX() ; Возвращает подстроку из строки до количества вхождений разделителя
Содержимое, воспроизведённое на этом сайте, является собственностью соответствующих владельцев, и это содержимое не проходит предварительной проверки MariaDB. Мнения, информация и мнения, выраженные в этом содержании, не обязательно отражают точку зрения MariaDB или любой другой стороны.
© 2023 MariaDB
Licensed under the Creative Commons Attribution 3.0 Unported License and the GNU Free Documentation License.
https://mariadb.com/kb/en/instr/