我有一个存储过程接受单个@status参数,该参数在where子句中使用:
... where status = @status
查询已分组:
col1, col2, col3, count(*) as __________
where status=@status
group by col1, col2, col3
用户将结果导出到Excel电子表格。由于他们执行了许多这些导出,因此他们想知道count(*)
列的列别名是否会根据@status参数中传递的值进行更改。
count (*) as "A status"
我知道可以通过将整个查询作为字符串并执行exec(s)
来完成。还有其他办法吗?