1

我有这样的数据库结构>

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列可以有重复的值。

我正在尝试查找派对代码countdistinct

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

select count(distinct(Party_Code)) from tradeFile

select distinct(count(Party_Code)) from tradeFile

这两个查询都失败了。

我想知道我在哪里犯错?

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

4

2 回答 2

1
select count(distinct Party_Code) from tradeFile
于 2013-03-13T09:03:13.833 回答
0

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

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

于 2013-03-19T19:11:26.553 回答