我想根据下拉框的值,进行判断,写出sql语言,执行查询,例如当下拉框为姓名时,sql 语言为 select * from 信息表 where 姓名=对应文本框输入的值。如果下拉框选择的是出生日期 sql语句为 select * from 信息表 where 出生日期=对应文本框输入的值。这个怎么实现呢?
SELECT *
FROM 信息表
WHERE ${IF(LEN(姓名下拉框参数)!=0,"姓名='"+姓名参数+"'",IF(LEN(日期下拉框参数)!=0,"出生日期='"+日期参数+"'","1=2"))}
${if(参数='a','
select * FROM a表
',' ')}
${if(参数='b','
select * FROM b表
${if(下拉框=="姓名","姓名的SQL","生日的SQL")}