MySQL SUBSTRING() функция строк
Пример
Извлечение подстроки из строки (начните с позиции 5, извлеките 3 символа):
SELECT SUBSTRING("SQL Tutorial", 5, 3) AS ExtractString;
Попробуйте сами »
Определение и использование SUBSTRING()
Функция SUBSTRING() извлекает подстроку из строки (начиная с любой позиции).
Синтаксис SUBSTRING()
SUBSTRING(string, start, length)
OR:
SUBSTRING(string FROM start FOR length)
Параметр значения SUBSTRING()
Параметр | Описание |
---|---|
string | Требуемый. Строка для извлечения из нее |
start | Требуемый. Начальное положение. Может быть как положительным, так и отрицательным числом. Если это положительное число, то эта функция извлекает его из начала строки. Если это отрицательное число, то эта функция извлекает его из конца строки. |
length | Необязательный. Количество символов для извлечения. Если этот параметр опущен, то будет возвращена вся строка (из позиции start) |
Технические подробности SUBSTRING()
Работает в: | Из MySQL 4.0 |
---|
Примеры SUBSTRING()
Пример
Извлеките подстроку из текста в столбце (начните с позиции 2, извлеките 5 символов):
SELECT SUBSTRING(CustomerName, 2, 5) AS ExtractString
FROM Customers;
Попробуйте сами »
Пример
Извлечение подстроки из строки (начало с конца, в позиции -5, извлечение 5 символов):
SELECT SUBSTRING("SQL Tutorial", -5, 5) AS ExtractString;
Попробуйте сами »