Функция RIGHT

Функция RIGHT вырезает и возвращает заданное количество символов с конца строки.

Синтаксис

sqlSELECT RIGHT(string_field, length) FROM table_name
WHERE condition

Таблицы для примеров

texts
id text
1 First long text number 1!
2 Second long text number 2!

Пример

Давайте выберем из строки последние 10 символов:

sqlSELECT id, RIGHT(text, 10) AS text
FROM texts

Результат выполнения кода:

id text
1 number 1!
2 number 2!

Пример

Давайте добавим к последним 10 символам троеточие с помощью функции CONCAT:

sqlSELECT id, CONCAT('...', RIGHT(text, 10)) AS text
FROM texts

Результат выполнения кода:

id text
1 ...number 1!
2 ...number 2!

Смотрите также

  • функцию LEFT,
    которая вырезает символы с начала строки
  • функцию SUBSTRING,
    которая вырезает символы с любого места строки
  • функцию SUBSTRING_INDEX,
    которая берет часть строки по указанному разделителю