使简单的SQL查询计数

时间:2013-03-13 08:55:17

标签: sql database sql-server-2005

我有这样的数据库结构>

ID |  Party_Code |  Trade_Qty | Market_Rate
-------------------------------------------    
 1     8070            5           10.50
 2     8745            15          80.35
 3     8070            6           45.60

这只是示例数据。实际上这个表包含40000行。

从此示例中我们可以看到Party_Code列可以包含重复值。

我正在尝试查找count个{1}}聚会代码。

为此,我尝试了两个失败的查询:

distinct

select count(distinct(Party_Code)) from tradeFile

这两个查询都失败了。

我想知道我在哪里弄错了?

编写此类查询的方法是什么?

2 个答案:

答案 0 :(得分:1)

select count(distinct Party_Code) from tradeFile

答案 1 :(得分:0)

使用Count函数时,最好将它与Group By子句一起使用:

select count(*) as Quantity from tradeFile Group By Party_Code