这样写: if 条件1满足 then tiaojian1_where=" (and) 条件1" (这里的and是当SQL中WHERE有其他条件时候的时候and加上,没有则去掉这个and) else tiaojian1_where="" end if if 条件2满足 then tiaojian2_where=" and 条件2" else tiaojian2_where="" end if 然后你在SQL语句中where 的后面加上(其他条件)"&tiaojian1_where&tiaojian2_where&"