关于多条件查询的SQL语句

来源:互联网 发布:linux cp拷贝进度条 编辑:程序博客网 时间:2024/05/16 09:45

由于经验不是特别多,关于多条件查询的SQL语句写起来总是感觉特别麻烦.后来向朋友讨教之后得到了下面的方法:

{
  String sqlStr;
  sqlStr = "Select * from table1 where 1=1 "
  if txt_Name!=""
     sqlStr=sqlStr+"and name="+txt_Name+" ";
  if txt_Age!=""
    sqlStr=sqlStr+"and name="+txt_Age+" ";
  if txt_City!=""
    sqlStr=sqlStr+"and name="+txt_City+" ";
  if txt_Sex!=""
    sqlStr=sqlStr+"and name="+txt_Sex+" ";
  return sqlStr
}

(本例的条件假设是姓名,年龄,城市和性别,语法也不正确,只是说明一下思想)

原创粉丝点击