https://www.cnblogs.com/xujanus/p/7611401.html
不严谨的写法,可能会报错:in (),这种情况不符合SQL的语法,导致程序报错。
如果简单只做非空判断,这样也有可能会有问题:本来in一个空列表,应该是没有数据才对,却变成了获取全部数据!
所以一个比较周全的方法是:
1 2 3 4 5 6 7 8 9 10 11 12 13 |
|
如上,加2个if判断,如果为空则永远让语句查询不到数据
https://www.cnblogs.com/xujanus/p/7611401.html
如果简单只做非空判断,这样也有可能会有问题:本来in一个空列表,应该是没有数据才对,却变成了获取全部数据!
所以一个比较周全的方法是:
1 2 3 4 5 6 7 8 9 10 11 12 13 |
|
如上,加2个if判断,如果为空则永远让语句查询不到数据