like 201801 || '%'

问题遇到的现象和发生背景

月份不止01月的,还有02月的

问题相关代码,请勿粘贴截图

oracle:
like 201801 || '%'

请大家帮忙解释一下,为什么查出来还有02月的

select * from 表名 where 字段 like '2018%'

改成这样

写错了吧,需求是需要取得2018年所有月份的数据嘛?可以参考下面

select * from tab where 日期字段 like '2018%'

like '201801%'
这样才对