# Функция RIGHT

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

## Синтаксис

`SELECT RIGHT(поле, сколько_символов_взять) FROM имя_таблицы WHERE условие`

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

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

←→
↑