SQL查询问题

当上面这些选项中的一些没有设定时,sql查询就需要跳过。有没有什么方法,因为我不知道怎么做,总不能像下边这样一条条列出来如果为空时就少查询一个字段。如果好几个字段都为空,那不是要写好多,毕竟有着这么多个字段。好久没练过了,所以不知道该怎么写,有能有方法帮助一下吗

你可以把基础的查询语句字符串"SELECT QuestionID FROM Questions WHERE 1=1 "提取出来啊,然后增加1个方法,方法内传入2个参数:表列名和参数值,方法的返回值为字符串,在方法内根据参数值是否为空判断是否要追加查询条件,这样一来代码就简洁很多了。
温馨提示:答案为网友推荐,仅供参考
相似回答
大家正在搜