SQL中WHERE 1 = 0的用法是什么?

时间:2017-03-06 04:46:17

标签: sql

为什么我们在WHERE子句下的SQL查询中编写WHERE 1 = 0或1 = 1?

1 个答案:

答案 0 :(得分:1)

它只是用于将更多条件连接到WHERE子句。例如:

var sql = "SELECT * FROM Person WHERE 1=1 ";

if(something)
   sql += " AND Something = 1";

if(somethingElse)
   sql += " AND SomethingElse = 1";

这样您就不需要检查它是否是第一个条件,您始终可以在开始时附加AND