Sql server 基于可变选择条件数的查询表
我需要在SQLServer中根据许多条件查询一个表,其中任何条件都可以为null。标准是:Sql server 基于可变选择条件数的查询表,sql-server,Sql Server,我需要在SQLServer中根据许多条件查询一个表,其中任何条件都可以为null。标准是: 萨利德 城市 ZipCode 郡 蒙特明法官 最高法院法官 评估值min 评估值最大值 销售日期开始 销售日期 所有这些都可以用来过滤一个选择,或者只是其中的一个,或者一个也没有。我想出了一个解决方案,结果失败了,在发布了一个请求帮助的问题后,我收到的回复都告诉我我的解决方案是垃圾。好的,很好,我的解决方案是垃圾,尽管我使用了一本关于存储过程的书来指导我,并从文本中打印的示例中复制了我的大部分解决方案
- 萨利德
- 城市
- ZipCode
- 郡
- 蒙特明法官
- 最高法院法官
- 评估值min
- 评估值最大值
- 销售日期开始
- 销售日期
Tom通常有两个选项,动态SQL或选项重新编译。Erland Sommarskog有一篇很长的文章,介绍了许多选项并解释了问题。另请参见: