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

场景描述

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

查询结果:张三

select * from a

查询结果:

张三

李四


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

回答

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

以上是Oracle 使用like‘%%’和不使用的结果不同,是什么原因?的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>