[Quote=引用 9 楼 blliy117 的回复:]
这样吧,我发现我刚才回答过的
Java code
String sql="select * from user where (1=1)";if(name!=null&& name.length()>0){
sql+=" AND name like '%"+name+"%'" ;
[Quote=引用 7 楼 blliy117 的回复:]
引用 5 楼 ivan1985 的回复:
引用 4 楼 myj870517 的回复:
引用 2 楼 swandragon 的回复:
select * from user where name like '%%' or name = null
正解
[Quote=引用 4 楼 myj870517 的回复:]
引用 2 楼 swandragon 的回复:
select * from user where name like '%%' or name = null
正解
[/Quote]
正确,或者直接去掉where条件,你不觉得你写了where就更无聊了吗?