暂无图片
Oracle sql语句,加什么查询条件 只查看筛选 ,大于90%并且等于90%?
我来答
分享
暂无图片 匿名用户
Oracle sql语句,加什么查询条件 只查看筛选 ,大于90%并且等于90%?

QQ图片20221122164640.jpg

我来答
添加附件
收藏
分享
问题补充
4条回答
默认
最新
yBmZlQzJ

路过,坐等正确答案,学习学习。

暂无图片 评论
暂无图片 有用 2
打赏 0
小七

like '%使用率9'

暂无图片 评论
暂无图片 有用 1
打赏 0
我很低调嘛

这种一般就考虑正则,提取数字后,再进行比较,我就简单给个提取数字的示例

SELECT substr(regexp_substr('xx使用率94%'
,'[[:digit:]]+%')
,1
,length(regexp_substr('xx使用率94%'
,'[[:digit:]]+%')) - 1)
FROM dual;

暂无图片 评论
暂无图片 有用 0
打赏 0
猫瞳映月
2022-11-24
Thomas

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
打赏 0
孙希瑞
2022-11-23
回答交流
Markdown


请输入正文
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏