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列には値が繰り返される可能性があります。

パーティコードcountを探しています。distinct

そのために、失敗した次の2つのクエリを試しました:

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 に答える