Функция RIGHT
Функция RIGHT вырезает и возвращает
заданное количество символов с конца строки.
Синтаксис
SELECT RIGHT(string_field, length) FROM table_name
WHERE condition
Таблицы для примеров
| id | text |
|---|---|
| 1 | First long text number 1! |
| 2 | Second long text number 2! |
Пример
Давайте выберем из строки
последние 10 символов:
SELECT id, RIGHT(text, 10) AS text
FROM texts
Результат выполнения кода:
| id | text |
|---|---|
| 1 | number 1! |
| 2 | number 2! |
Пример
Давайте добавим к последним 10
символам троеточие с помощью функции
CONCAT:
SELECT id, CONCAT('...', RIGHT(text, 10)) AS text
FROM texts
Результат выполнения кода:
| id | text |
|---|---|
| 1 | ...number 1! |
| 2 | ...number 2! |
Смотрите также
-
функцию
LEFT,
которая вырезает символы с начала строки -
функцию
SUBSTRING,
которая вырезает символы с любого места строки -
функцию
SUBSTRING_INDEX,
которая берет часть строки по указанному разделителю