1
T-SQLでは、このテーブルをクエリして、列に個別の値が何回表示されるかに基づいてレコードの数を表示できますか?T-SQLの列に異なる値を持つ行の数をカウントする
例えば、Iのように定義されたテーブルを有する:
ControlSystemHierarchy
----------------------
ParentDeviceID int
ChildDeviceID int
Instrument bit
をIは、テーブル内の各別個ParentDeviceIDと一致するレコードの数を表示するこのテーブルよう
ParentDeviceID | ChildDeviceID | Instrument
1 | 1 | 0
1 | 2 | 0
1 | 2 | 1
2 | 3 | 0
希望返信
ParentDeviceID | Count
1 | 3
2 | 1
'Count = 1'となるParentDeviceIDの' 2,3,0'を持つ2行? –
私がこの質問をしたとき、状況は「カウント= 2」につながるだろう。しかし、学習のために、どのようにしてすべての列で異なる行だけをカウントするようにしますか? – link664