我正在经历一些正在维护的查询,并且程序员向我输入了“似乎1 = 1”的查询,这些查询似乎总是评估为true。
这有好处吗?
这个问题不是这个问题的答案。
子句:
select * from table where 1=1 and sStatus not in ('status1','status2','status3')
没有编程或if语句将an和推入其中。直接查询。
如果您可以取消关闭它,我想知道是否有一个目的,以便在不需要时可以重写并删除1 = 1。
它是动态查询吗?有时在基于可选参数构建动态查询时很有用。