【发布时间】:2020-06-17 11:36:53
【问题描述】:
我有一张这样的桌子:
- 文章
- 日期
- 状态
- 代码
“状态”列中的值是“00”、“01”、“OB” “代码”列中的值如下:
- [05]+000569
- [1B] 5555
- 690KB
- -859
我只对“状态”= '00' 的行感兴趣。 状态“00”只显示类似 [05]+000569 的值。 应使用以下函数修剪这些值:
select replace(regexp_substr(Code, '(^|[+])[0-9]+'), '+', '')
如何使用此函数为 "Status" = '00' 的行构建一个 SELECT SQL?
【问题讨论】: