如何在SQL中显示和计算多个列

时间:2014-10-22 17:01:44

标签: sql-server-2008

我有一个名为(Products)的表和两个名为Apple(A)和Grape(G)的列。每个水果的价值为1。我想要一个查询,它将计算每列下的所有1个,并在每个水果下显示总计数。

A G

1 1

1 1

我希望输出显示如下(水平或垂直)

苹果 2

葡萄   2

1 个答案:

答案 0 :(得分:0)

Select count(Apple) as 'Apple', count(Grape) as 'Grape' from products