В этом учебном пособии вы узнаете, как использовать MariaDB функцию SUBSTRING_INDEX с синтаксисом и примерами.
Описание
MariaDB функция SUBSTRING_INDEX возвращает подстроку string перед number вхождений delimiter.
Синтаксис
Синтаксис функции SUBSTRING_INDEX в MariaDB:
SUBSTRING_INDEX( string, delimiter, number )
Параметры или аргументы
- string
- Исходная строка.
- delimiter
- Разделитель для поиска в string.
- number
- Сколько раз нужно искать delimiter.
Примечание
- Если number является отрицательным значением, все функции слева от целевого delimiter возвращаются функцией SUBSTRING_INDEX.
- Если number является положительным значением, все функции справа от целевого delimiter возвращаются функцией SUBSTRING_INDEX.
- Смотрите также функцию SUBSTRING.
Применение
Функция SUBSTRING_INDEX может использоваться в следующих версиях MariaDB:
- MariaDB 10
Пример
Рассмотрим примеры функции SUBSTRING_INDEX, чтобы понять, как использовать функцию SUBSTRING_INDEX в MariaDB.
Например:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
SELECT SUBSTRING_INDEX('www.google.com', '.', 1); --Результат: 'www' SELECT SUBSTRING_INDEX('www.google.com', '.', 2); --Результат: 'www.google' SELECT SUBSTRING_INDEX('www.google.com', '.', -1); --Результат: 'com' SELECT SUBSTRING_INDEX('www.google.com', '.', -2); --Результат: 'google.com' |