Spec-Zone.ru › MariaDB

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/

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API