select *
from student
where age=&age
and sex=1
and name=&name
and .....
这是多个条件的语句. 可用户要选择不同的条件来看同样的信息. 要看 年龄大于20岁的, 性别是女的, 姓名是什么来的. 这些要求.
而且这些条件不固定的.
select *
from student
where 1=1
and (&age is nul or age=&age)
and (&sex='All' or sex=&sex)