1
私は複数のジョブと複数の部門を持つテーブルを持っています。私は部門別と職種別の給与情報を与えるような方法でデータを処理したいと思います。どうすればこれを達成できますか?それは選択されたものだけを使用して達成することができますか?MySqlで疑似カラムを生成する
私は複数のジョブと複数の部門を持つテーブルを持っています。私は部門別と職種別の給与情報を与えるような方法でデータを処理したいと思います。どうすればこれを達成できますか?それは選択されたものだけを使用して達成することができますか?MySqlで疑似カラムを生成する
select deptno,
sum(case when job = 'Founder' then salary else 0 end) as Founder,
sum(case when job = 'Cofounder' then salary else 0 end) as Cofounder,
sum(case when job = 'Sales' then salary else 0 end) as Sales,
sum(case when job = 'Marketing' then salary else 0 end) as Marketing,
sum(case when job = 'Janitor' then salary else 0 end) as Janitor
from your_table
group by deptno
誰かがあなたに答えを与える場合は、答えの隣にある緑色のチェックマークをクリックして、「受け入れられた」回答としてください。 –
QとAは "ピボットテーブル"の中で最も簡潔であるため、アップボーニングしてください。 –