sql
麋鹿迷路迷了路
扬长避短
展开
-
SQL语句中的where 1=1 和0=1
SQL语句中的where 1=1 和0=1摘自:http://blog.sina.com.cn/s/blog_afe616ab0101camd.htmlSQL where 1=1 和0=1的作用 where 1=1; 这个条件始终为True,在不定数量查询条件情况下,1=1可以很方便的规范语句。举个例子,如果您做查询页面,让用户自行选择并输入查询关键词,代码大体如下: string MySql...转载 2018-06-13 08:51:26 · 202 阅读 · 0 评论 -
sql过滤条件为空查全部
先上第一张图,为空查全部原本的想法是,如果它传参为空,则来一个or 1=1连接,结果执行时发现提示无效数字,非常郁闷,半天折腾终于搞明白了,真相就是后面的nvl()函数如果传参是数字的话,比较时会将字符串自动转换为数字,所以导致报错,正确的写法应该是...原创 2019-05-09 15:21:19 · 3961 阅读 · 0 评论