MySQL функция LOCATE

В этом учебном пособии вы узнаете, как использовать MySQL функцию LOCATE с синтаксисом и примерами.

Описание

MySQL функция LOCATE возвращает местоположение первого вхождения подстроки в строку.

Синтаксис

Синтаксис MySQL функции LOCATE:

LOCATE( substring, string, [start_position ] )

Параметры или аргументы

substring — подстрока для поиска в строке.
string — строка для поиска.
start_position — необязательный. Позиция в строке, с которой начнется поиск. Если опущено, то по умолчанию равно 1. Первая позиция в строке — 1.

Примечание

  • Если подстрока не найдена в строке, функция LOCATE вернет 0.
  • При поиске позиции подстроки в строке функция LOCATE выполняет поиск без учета регистра.
  • Функция LOCATE является синонимом функции POSITION.

Применение

Функция LOCATE может использоваться в следующих версиях MySQL:

  • MySQL 5.7, MySQL 5.6, MySQL 5.5, MySQL 5.1, MySQL 5.0, MySQL 4.1, MySQL 4.0, MySQL 3.23

Пример

Рассмотрим примеры MySQL функции LOCATE, чтобы понять, как использовать функцию LOCATE в MySQL.
Например: