81,092
社区成员
发帖
与我相关
我的任务
分享
public static void main(String[] args) {
String a = "a";
String b = "b";
String c = "";
StringBuffer sql = new StringBuffer();
sql.append("select * from test where ");
if ("".equals(a)) {
sql.append("a like %%");
sql.append(" and ");
} else {
sql.append("a=" + a);
sql.append(" and");
}
if ("".equals(b)) {
sql.append(" b like %%");
sql.append(" and ");
} else {
sql.append(" b=" + b);
sql.append(" and ");
}
if ("".equals(c)) {
sql.append("c like %%");
sql.append("");
} else {
sql.append("c=" + c);
sql.append("");
}
System.out.println(sql);
}