RIGHT
Возвращает последние n символов строки.
PostgreSQL 17.5
RIGHT(string, n)Параметры
- stringtext
- Исходная строка
- ninteger
- Количество символов, может быть отрицательным
Возвращаемое значение
Последние n символов; при отрицательном n — все символы, кроме первых |n|
Примеры
Последние семь символов
PostgreSQL 17.5
SELECT RIGHT('sql-academy', 7);Все символы, кроме первых четырёх
PostgreSQL 17.5
SELECT RIGHT('sql-academy', -4);Подробности
Если n больше длины строки, возвращается вся строка. В MySQL отрицательное n даёт пустую строку, а здесь отрезает символы с начала.