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