首页 新闻 赞助 找找看

Oracle 使用like‘%%’和不使用的结果不同,是什么原因?

0
[已解决问题] 解决于 2021-04-25 10:23

场景描述

select * from a where a.username like '%%'

查询结果:张三

select * from a

查询结果:

张三

李四


使用like’%%’模糊查询时,无法查询到李四,去掉where条件后可以查到李四信息。哪位大神了解过这其中的原因?

Spear_J的主页 Spear_J | 菜鸟二级 | 园豆:204
提问于:2020-11-01 11:43
< >
分享
最佳答案
0

like '%%' 表示查询列有不为null的全部值
参考:
https://blog.csdn.net/pasken/article/details/49076397

奖励园豆:5
大志若愚 | 老鸟四级 |园豆:2138 | 2020-11-02 14:52
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册