mysqlで縦配置を横配置に変更する方法

(*-*)浩
リリース: 2020-09-16 10:29:09
オリジナル
7062 人が閲覧しました

この記事ではSQL文を使ってテーブルのデータを縦表示から横表示に変更する方法を紹介します。

推奨コース: MySQL チュートリアル

mysqlで縦配置を横配置に変更する方法

mysql では、case when ステートメントを使用して垂直方向から水平方向にクエリを実行できます。具体的な手順は次のとおりです。最初のステップはデータ テーブルを作成することです。ここで作成しました。次は表示データ グラフです。

2 番目のステップは、次のステートメントを使用して、各クラスの合計スコアを縦方向に表示することです: mysqlで縦配置を横配置に変更する方法

select class,sum(score) from student group by class;
ログイン後にコピー
クエリ結果:

3 番目のステップは、結果を水平方向に表示することです。case when ステートメントを使用します。ステートメントは次のとおりです。 mysqlで縦配置を横配置に変更する方法

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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!