0

したがって、名前、姓、専門分野を持つ Medics という名前のテーブルがあります。専門医の総数は 17 人と 108 人の医師です。

専門:reumatology、orl、chirurgie、neurolog など

この形式でリストを取得するには、クエリを提供する必要があります。

reumatology - 5、orl - 4、chirugie - 10

ここで、5、4、および 10 はテーブルのメディックの数です。スペシャリティ リューマトロジーでは、その種のスペシャリティに対応するメディックが 5 人いると言っているようなものです。

私はこの連結と他の選択を試しましたが、どれも適切に機能しませんでした。ケースと合わせて使えばいいのかな?はいの場合、どのように?

機能する最終的な選択クエリは次のとおりです。

Speciality、Count(distinct m_id) を専門分野別の Medics グループから NRofMedics として選択します。

4

2 に答える 2

1

これを試して:

select Speciality || '-' || count(distinct name) as 'Med with Speciality' 
from Medics group by speciality 
于 2012-06-04T10:19:19.457 に答える
1

@lanzzは正しいです。ただし、以下のようなものを試してください-

select Speciality, Count(distinct name) 
from Medics 
group by Speciality 

お役に立てれば。

于 2012-06-04T10:20:16.500 に答える