ホームページ >データベース >mysql チュートリアル >mysqlで縦配置を横配置に変更する方法
この記事ではSQL文を使ってテーブルのデータを縦表示から横表示に変更する方法を紹介します。
推奨コース: MySQL チュートリアル 。
mysql では、case when ステートメントを使用して垂直方向から水平方向にクエリを実行できます。具体的な手順は次のとおりです。最初のステップはデータ テーブルを作成することです。ここで作成しました。次は表示データ グラフです。
2 番目のステップは、次のステートメントを使用して、各クラスの合計スコアを縦方向に表示することです:
select class,sum(score) from student group by class;クエリ結果:
3 番目のステップは、結果を水平方向に表示することです。case when ステートメントを使用します。ステートメントは次のとおりです。
select sum(case when class='一年一班' then score else 0 end) 一年一班成绩, sum(case when class='一年二班' then score else 0 end) 一年二班成绩, sum(case when class='一年三班' then score else 0 end) 一年三班成绩 from student;クエリ結果:
以上がmysqlで縦配置を横配置に変更する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。