求一个SQL查询语句,当where后面有参数是就查询出过滤的结果集,如果没有参数就查询出所有结果集
求一个SQL查询语句,当where后面有参数是就查询出过滤的结果集,如果没有参数就查询出所有结果集,尽量写到一句SQL语句里面,不要用编程语言拼接SQL字符串...
求一个SQL查询语句,当where后面有参数是就查询出过滤的结果集,如果没有参数就查询出所有结果集,尽量写到一句SQL语句里面,不要用编程语言拼接SQL字符串
展开
展开全部
查询的方法:
public DataTable GetDataTable(string strwhere)
{
string sql =" SELECT * FROM student WHERE 1=1 "+strwhere;
DataTable dt = dbHelper.Query(sql);
return dt;
}
调用 : 一 .没有参数 : DataTable dt = GetDataTable(""); //所有学生
二.有参数:DataTable dt = GetDataTable(" AND stuname='张三'");//名字叫张三的学生
public DataTable GetDataTable(string strwhere)
{
string sql =" SELECT * FROM student WHERE 1=1 "+strwhere;
DataTable dt = dbHelper.Query(sql);
return dt;
}
调用 : 一 .没有参数 : DataTable dt = GetDataTable(""); //所有学生
二.有参数:DataTable dt = GetDataTable(" AND stuname='张三'");//名字叫张三的学生
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询