転載、リンクします。https://blog.csdn.net/wangzl1163/article/details/51423326
ケースには、2つの形式があります。シンプルなケースの機能とケース検索機能。
どちらの方法でも、同じ機能を実現することができます。単純なケース関数を書くのは比較的簡単ですが、機能面に比べてケースと検索機能は、このようなスタイルの決意を書くなど、いくつかの制限になります。
問題に焦点を当てる必要もあり、唯一の最初のケースは、機能は、ケース部の残りの部分は自動的に無視される予選の値を返します。
例としては、デモ:
次のように最初にID、氏名、性別三つのフィールド、目次をユーザーテーブルを作成する:
1を、表1の結果は、「セックス」は、コードで表され、コードは、中国での希望を表しています。case文は文で使用することができます:
2あなたは、リスト内の「性別」欄が表示されたくない場合は、次のように、文は次のとおりです。
図3に示すように、ケースとの和の組み合わせは、セグメントの統計を実現することができます。
あなたは今、テーブルの上に様々なジェンダー統計の数を増やしたい場合は、次のように、SQLステートメントは次のとおりです。