3

私は MySQL クエリの条件ステートメントに少し慣れていません。

次の表があります。

Company | Billing_State | Delivery_State | Revenue

会社名が「XYZ」の場合は請求先の州を条件付きで選択し、そうでない場合は配送先の州を選択し、請求先の州か配送先の州かに関係なく、州ごとにグループ化するにはどうすればよいですか? 米国の州ごとの売上レポートを集計する目的で考えてみましょう。

前もって感謝します。

4

1 に答える 1

1

あなたは次のようなものを探しています:

select if(company = 'XYZ',billing_state,delivery_state), sum(revenue)
from companies
group by if(company = 'XYZ',billing_state,delivery_state)
于 2013-04-30T19:13:51.787 に答える