私は私自身も他の人たちと混同してしまったと思うので、元のリクエストを編集しています。私は大陸内で数え切れないほどの事件をしたい。混乱ケースステートメントでのカウント
ID, --a unique incident number
case
when trim(both ' ' from cs.country) in ('France','UK',Germany) then 'Europe'
when trim(both ' ' from cs.country) in ('Argentina','Peru','Brazil')
then 'SouthAmerica'
when trim(both ' ' from cs.country) in ('Bangladesh,'India','China')
then 'Asia'
end as "Continent"
これは、申し訳ありませんが、私が派生テーブルとしてあなたの元のクエリをラップ
Continent Total
Europe 15
Asia 12
Asia 9
SouthAmerica 5
多くのおかげ
あなたは「大陸での計算」と言います。バングラデシュとインドはどちらもアジアですが、数字は異なりますので、国ごとに数えますか? – jarlh
申し訳ありませんが、重要な部分は省いています。事件が発生するたびに一意のIDを示す「事故」列があります。だから私は各大陸での事件の数を数えています – whitz11
どうしてバングラデシュとインドの数字は違うのですか?同じ大陸... – jarlh