Конечный пробел Oracle Trim

SELECT user_id
FROM
USER_DUMPS
WHERE USER_ID like 'AB%'

Мне нужно обрезать пропуски с правой стороны результатов таблицы USER_DUMPS. Результаты имеют 3 пробела.

2 ответа

Вы могли бы использовать TRIM:

SELECT TRIM(TRAILING FROM user_id) AS user_id
FROM USER_DUMPS 
WHERE USER_ID like 'AB%'

Вы могли бы использовать

RTRIM

(нет необходимости использовать какой-либо аргумент, так какRTRIM(string)Функция удаляет все завершающие пробелы из строки, если не указан аргумент.):

SELECT RTRIM(user_id) as "Trimmed Text"
FROM
USER_DUMPS
WHERE USER_ID like 'AB%';
Другие вопросы по тегам