2016-02-15 46 views
0

我有此查詢以顯示列大於4個字符的所有記錄,但數據包含字符後面的空格(例如'1234')。長度(列)大於但空格後面的空格

如何修改下面的查詢以忽略字符後的空格?查詢Oracle數據庫。

非常感謝。

select * 
from tablename 
where length(field1) > 4 

回答

2

您可以使用rtrim函數刪除尾隨空格。

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

也許你要檢查ltrimtrim功能了。

+0

謝謝,這個作品。 – netraider