В этом учебном пособии вы узнаете, как использовать MariaDB функцию SUBSTRING с синтаксисом и примерами.
Описание
MariaDB функция SUBSTRING позволяет извлекать подстроку из строки.
Синтаксис
Синтаксис функции SUBSTRING в MariaDB:
SUBSTRING( string, start_position, [ length ] )
ИЛИ
SUBSTRING( string FROM start_position [ FOR length ] )
Параметры или аргументы
- string
- Исходная строка.
- start_position
- Позиция для извлечения. Первая позиция в строке всегда 1.
- length
- Необязательный. Это количество символов для извлечения. Если этот параметр не указан, он вернет всю строку.
Примечание
- Первая позиция в string - 1.
- Если start_position является положительным числом, функция SUBSTRING запускается с начала строки.
- Если start_position является отрицательным числом, то функция SUBSTRING начинается с конца строки и считает в обратном порядке.
- функция MID и функция SUBSTRING являются синонимами функции SUBSTR.
Применение
Функция SUBSTRING может использоваться в следующих версиях MariaDB:
- MariaDB 10
Пример
Рассмотрим примеры функции SUBSTRING, чтобы понять, как использовать функцию SUBSTRING в MariaDB.
Например:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
SELECT SUBSTRING('Google.com', 5); --Результат: 'le.com' SELECT SUBSTRING('Google.com' FROM 5); --Результат: 'le.com' SELECT SUBSTRING('Google.com', 5, 2); --Результат: 'le' SELECT SUBSTRING('Google.com' FROM 5 FOR 2); --Результат: 'le' SELECT SUBSTRING('Google.com', -7, 3); --Результат: 'gle' SELECT SUBSTRING('Google.com' FROM -7 FOR 3); --Результат: 'gle' |