これは、集計関数とCASE
を使用して簡単に行うことができます。 ステートメント:
select year,
sum(case when place = 'U.S.' then price else 0 end) "U.S.",
sum(case when place = 'U.K.' then price else 0 end) "U.K."
from yourtable
group by year
SQL Fiddle withDemo を参照してください。
これは、集計関数とCASE
を使用して簡単に行うことができます。 ステートメント:
select year,
sum(case when place = 'U.S.' then price else 0 end) "U.S.",
sum(case when place = 'U.K.' then price else 0 end) "U.K."
from yourtable
group by year
SQL Fiddle withDemo を参照してください。