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