在界面输入学生信息点击查询,在数据库中模糊查询输入字段的信息,如果界面上任何字段都不选择,就默认查询所有学生的信息。例如有学号,姓名,性别,地址字段
根据选不选,来判断是否把这个条件放到where后面。
http://www.360doc.com/content/13/0812/11/203579_306567031.shtml
通过where来加条件判断,根据字段,格式化字符串where 姓名 = xxx等,如果没有输入,就全部
这个还是要在自己的程序中进行处理,根据用户界面上的不同选择,生成不同的SQL语句的字符串。
如果传进来的是model 的话
string sql=" select * from student where 1=1" ;
if(model.name !=null&&model.name!="" )
{
sql.append(" and name like @name ");
..........................................
} 这样就行了啊