【发布时间】:2019-05-16 02:32:31
【问题描述】:
我正在计算 SQL Server 表中的特定事物。我正在使用多个计数查询,但我想知道是否可以将它们组合成一个查询,并在单个表中显示列名和计数。
我的查询是:
select count(*) as Ask_Count
from Pld_OpenSalesOrdersLines
where left(C_Item_ID, 1) = '*'
select count(*) as M_Count
from Pld_OpenSalesOrdersLines
where (left(C_Item_ID, 1) = 'M' and len(C_Item_ID) = 1)
select count(*) as MN_Count
from Pld_OpenSalesOrdersLines
where (left(C_Item_ID, 2) = 'MN' and len(C_Item_ID) = 2)
我尝试了一些愚蠢的方法来组合它们,但它们都失败了。老实说,我什至无法开始思考如何将它们结合起来,也许不可能?
谢谢!
【问题讨论】:
标签: sql sql-server count