首页 热点资讯 义务教育 高等教育 出国留学 考研考公

db2的strip函数怎么用?

发布网友 发布时间:2022-04-25 20:48

我来回答

3个回答

热心网友 时间:2022-04-08 10:48

strip跟trim类似,可以去掉2端指定的字符,
strip(string, b|l|t, char)
其中b=both,指去掉2端, l=leading,指去掉前导, t=trailing,指去掉后续
如 strip('009900', b, '0')就是去掉2端的0,结果为'99'
char可以没有,没有时指删除空白字符,跟trim/ltrim/rtrim类似

热心网友 时间:2022-04-08 12:06

  STRIP函数的语法如下:

  >>-STRIP--(---string --expression-- + ----------------------+---)-><
'-,--+--BOTH----+--+----+---' +--LEADING-+
+--L-------+
+--TRAILING+
'-T---------'
B:BOTH表示两头
L:LEADING表示去头
T:TRAILING表示去尾
strip-character:表示要截去的单个字符常量

  比如:
  db2 "select '#'||strip('00000999000',b,'0')||'#' from sysibm.sysmmy1"
1
-------------
#999#
1 record(s) selected.
db2 "select '#'||strip(' 999 ',t,' ')||'#' from sysibm.sysmmy1"
1
-------------

  # 999#
1 record(s) selected.
db2 "select '#'||strip(' 99 9 ',t,' ')||'#' from sysibm.sysmmy1"
1
-------------
# 99 9#
1 record(s) selected.
db2 "select '#'||strip('00990090000',l,'0')||'#' from sysibm.sysmmy1"
1
-------------
#990090000#
1 record(s) selected.

热心网友 时间:2022-04-08 13:41

STRIP 删除字符串开始和结尾的空白字符或其他指定的字符

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com