その後、意味や用法を終了した場合にMySQLの

:このブログを参照してくださいhttps://blog.csdn.net/rongtaoup/article/details/82183743
その後、else文がある場合には、Javaに似た様々な条件を満たしている状況を確認するために使用されたときにケースがあり、他の...終了列の行にクエリを有効にするために使用され、これは、select句の背面にあるフィールドの役割として機能することです。
、二つのタイプに分け一つは単純関数形式である、式の別の形態である:特定の使用です。
その意味を説明:
関数の簡単なフォーム
値フィールドはその後、そうでない場合は、他の端を結果ケースと、

式の形
ケース場合、フィールド=値(この書面による表現で、例えば、スコア= 80)他の状況他の端部の、結果。

简单的函数形式
select case score when 'a' then '优秀' else '良好' end from student;

表达式形式
select case when  score between and 90  then '优秀' else '良好' end from student;

また、サブクエリをネストすることができ、複雑な使用の場合。
ケース場合、それは、実際に、後で必要、選択フィールドのうち、その集計関数を使用することができることができるようにフィールド、別名、重複、および他の操作。

おすすめ

転載: www.cnblogs.com/jasonboren/p/11575476.html