是为了链接下面的查询条件条件,也或者是替换没有查询条件的语句。
比如:要把检索条件作为一个参数传递给SQL,那么,当这个检索语句不存在的话就可以给它赋值为1=1.这样就避免了SQL出错,也就可以把加条件的SQL和不加条件的SQL合二为一。

这个就是为了方便sql条件的拼接,在“where”和“and”的地方方便处理(这里以“and”关键字举例)

 

}
最终生成的sql就类似如下的:
select * from t1 where 1=1 and a='a' and b='b' and c='c' and d='d' and e='e'

相关文章:

  • 2022-12-23
  • 2021-07-03
  • 2022-12-23
  • 2021-10-24
  • 2021-11-16
  • 2021-12-15
  • 2021-12-30
猜你喜欢
  • 2022-12-23
  • 2021-06-05
  • 2022-12-23
  • 2021-08-08
  • 2022-03-01
  • 2021-12-19
相关资源
相似解决方案