Функция 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
,
которая берет часть строки по указанному разделителю