В этом учебном пособии вы узнаете, как использовать MariaDB функцию SUBSTR с синтаксисом и примерами.
Описание
MariaDB функция SUBSTR позволяет вам извлечь подстроку из строки.
Синтаксис
Синтаксис функции SUBSTR в MariaDB:
SUBSTR( string, start_position, [ length ] )
ИЛИ
SUBSTR( string FROM start_position [ FOR length ] )
Параметры или аргументы
- string
- Исходная строка.
- start_position
- Позиция для извлечения. Первая позиция в строке всегда 1.
- length
- Необязательный. Это количество символов для извлечения. Если этот параметр не указан, он вернет всю строку.
Примечание
- Первая позиция в string - 1.
- Если start_position является положительным числом, то функция SUBSTR начинается с начала строки.
- Если start_position является отрицательным числом, то функция SUBSTR начинается с конца строки и считает в обратном порядке.
- Функция SUBSTR является синонимом функции SUBSTRING.
Применение
Функция SUBSTR может использоваться в следующих версиях MariaDB:
- MariaDB 10
Пример
Рассмотрим некоторые примеры функции SUBSTR, чтобы понять, как использовать функцию SUBSTR в 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 SUBSTR('Google.com', 5); --Результат: 'le.com' SELECT SUBSTR('Google.com' FROM 5); --Результат: 'le.com' SELECT SUBSTR('Google.com', 5, 2); --Результат: 'le' SELECT SUBSTR('Google.com' FROM 5 FOR 2); --Результат: 'le' SELECT SUBSTR('Google.com', -7, 3); --Результат: 'gle' SELECT SUBSTR('Google.com' FROM -7 FOR 3); --Результат: 'gle' |