4条回答
默认
最新
路过,坐等正确答案,学习学习。


打赏 0
这种一般就考虑正则,提取数字后,再进行比较,我就简单给个提取数字的示例
SELECT substr(regexp_substr('xx使用率94%'
,'[[:digit:]]+%')
,1
,length(regexp_substr('xx使用率94%'
,'[[:digit:]]+%')) - 1)
FROM dual;


打赏 0
SQL> select * from tt;
AA
------------------------------------------------------------
abcd90%
xyzf92%
pqrs72%
test100%
Elapsed: 00:00:00.00
SQL> select * from tt where to_number(rtrim(regexp_substr(aa,'\d+%'),'%'))>=90;
AA
------------------------------------------------------------
abcd90%
xyzf92%
test100%


打赏 0
回答交流
Markdown
一级标题
二级标题
三级标题
四级标题
五级标题
六级标题
添加图片链接
上传图片
导航目录
Markdown语法参考
请输入正文
提示
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
