龙岩易富通网络科技有限公司

龙岩小程序开发,龙岩分销系统

where 1=1

2015.09.10 | 36阅读 | 0条评论 | 未命名

where 1=1 表示永远为真,主要是为了便于动态连接后续条件。在组合查询条件时候多用: String sql="select * from user where 1=1 "; if(username!=null) sql=sql+ " and username='"+username+"'"; if(password!=null) sql=sql+ " and password='"+password+"'"; 这样方便很多,即使username,password两者都为空都可以查询,不用再判断是否添加WHERE。

赞 (

发表评论