先上第一张图,为空查全部
原本的想法是,如果它传参为空,则来一个or 1=1连接,结果执行时发现提示无效数字,非常郁闷,半天折腾终于搞明白了,
真相就是后面的nvl()函数如果传参是数字的话,比较时会将字符串自动转换为数字,所以导致报错,正确的写法应该是
先上第一张图,为空查全部
原本的想法是,如果它传参为空,则来一个or 1=1连接,结果执行时发现提示无效数字,非常郁闷,半天折腾终于搞明白了,
真相就是后面的nvl()函数如果传参是数字的话,比较时会将字符串自动转换为数字,所以导致报错,正确的写法应该是