В этом учебном пособии вы узнаете, как использовать MariaDB функцию LOCATE с синтаксисом и примерами.
Описание
MariaDB функция LOCATE возвращает местоположение первого появления подстроки в строке.
Синтаксис
Синтаксис функции LOCATE в MariaDB:
LOCATE( substring, string, [start_position ] )
Параметры или аргументы
- substring
- Подстрока для поиска в string.
- string
- Строка для поиска.
- start_position
- Необязательный. Позиция в string, с которой начинается поиск. Если опущено, по умолчанию используется 1, что является первой позицией в строк
Примечание
- Первая позиция в string - 1.
- Если substring не найден в string, функция LOCATE вернет 0.
- При поиске местоположения подстроки в строке функция LOCATE не выполняет поиск с учетом регистра.
- функция LOCATE является синонимом функции POSITION.
Применение
Функция LOCATE может использоваться в следующих версиях MariaDB:
- MariaDB 10
Пример
Рассмотрим примеры функции LOCATE, чтобы понять, как использовать функцию LOCATE в MariaDB.
Например:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
SELECT LOCATE('o', 'Google.com'); --Результат: 2 SELECT LOCATE('g', 'Google.com'); --Результат: 1 SELECT LOCATE('o', 'Google.com', 4); --Результат: 9 SELECT LOCATE('com', 'Google.com', 1); --Результат: 8 SELECT LOCATE('this', 'Google.com'); --Результат: 0 |