2

この列名 (cusip_nbr、partc_nbr) のようなテーブルがあるとします。テーブル タイトル table_cusip を呼び出します (フォーマットの方法がわかりません)

cusip_nbr ----- partc_nbr

00162Q106 ------------ 0756
00162Q106 ------------ 0231
00162Q106 ------------ 0756
00162Q106 ------- ----- 0231
231292106 ------------
0412 231292106 ------------
0395 231292106 ------------ 0101
231292106 - ----------- 0291
43129U101 ------------ 0756
43129U101
------------ 0395 43129U101 ------- --- 0921
43129U101 ------------ 0756

次のようなテーブルを返すためにどのような SQL コードを書くことができますか? -> 00162Q106 には 2 つの異なるメンバーがあり、231292106 には 4 があり、43129U101 には 3 があります。

cusip_nbr ---- nbr_of_members

00162Q106 ----------------- 2
23129106 --------------------4
43129U101-------- ---------- 3

4

2 に答える 2

6
select cusip_nbr, count(distinct partc_nbr) as nbr_of_members
from table_cusip 
group by cusip_nbr
于 2013-07-17T16:22:37.660 に答える
0

group-byで選択する必要があります

Select cusip_nbr, count(distinct partc_nbr)
from table_cusip 
group by cusip_nbr 
于 2013-07-17T16:23:56.943 に答える