select * from learn_resource where 1=1,这是今天做sqlbuilder工厂类的时候遇到的一个sql语句,分析一下

由于1=1永远成立,所以,这条语句,就相当于select * from table,返回查询表中的所有数据。

1.WHY?

很简单,要是条件判断都为false,没有后续添加,不用1=1,这条语句便是错误的了,用了更加灵活。