2016-02-15 3 views
0

У меня есть этот запрос, чтобы показать все записи, где столбец больше 4 символов, однако данные содержат пробелы после символов, например «1234».Длина (столбец) больше, чем пробелы после символов

Как я могу изменить приведенный ниже запрос, чтобы игнорировать пробелы после символов? Запрос базы данных Oracle.

Большое спасибо.

select * 
from tablename 
where length(field1) > 4 

ответ

2

Вы можете использовать функцию rtrim, чтобы удалить конечные пробелы.

select * 
from tablename 
where length(rtrim(field1)) > 4 

Может быть, вы хотите проверить ltrim, trim функции тоже.

+0

спасибо, это работает. – netraider

Смежные вопросы