关于不定项条件查询,该怎么处理

关于不定项条件查询
有很多个参数,如A1、A2、A4、A4……怎么根据这些数据进行查询?查询的时候,查询的项目是不固定的。

如果一个一个的if语句去查找,组合起来的选择太多了点……

有没有简单的办法进行查询?

------解决方案--------------------
简单方法 木有 组合也不难啊  sql=“select * from 表 where 1=1” 

if 查1 字段 then
   sql=sql & “ and 字段1=值”
end if

if 查2 字段 then
   sql=sql & “ and 字段2=值”
end if