select with trim db2 中的 char 尾随空白
select with trim trailing blanks of char in db2
如何删除 char(32) 上 select 中的尾随空格?
db2 "create table test (col1 char(32))"
db2 "insert into test values ('one')"
我试过了
db2 "select cast(trim(t ' ' from col1 ) as varchar(32)) from test"
db2 "select trim(t ' ' from cast(col1 as varchar(32)) from test"
db2 "select cast(trim(t ' ' from cast(col1 as varchar(32))) as varchar(32)) from test"
...但我总是有尾随空白
尝试
select trim(cast(col1 as varchar(32))) from test
用
证明
select length(trim(cast(col1 as varchar(32))) ) from test
如何删除 char(32) 上 select 中的尾随空格?
db2 "create table test (col1 char(32))"
db2 "insert into test values ('one')"
我试过了
db2 "select cast(trim(t ' ' from col1 ) as varchar(32)) from test"
db2 "select trim(t ' ' from cast(col1 as varchar(32)) from test"
db2 "select cast(trim(t ' ' from cast(col1 as varchar(32))) as varchar(32)) from test"
...但我总是有尾随空白
尝试
select trim(cast(col1 as varchar(32))) from test
用
证明select length(trim(cast(col1 as varchar(32))) ) from test