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