平日の統計タスクでは、データ統計にSUMをよく使用します。統計要件の複雑さが増しているため、合計統計を実行するときは、さまざまな状況に対して異なる処理を行う必要があります。現時点では使用する必要があります
SUMとCASE WHEN THEN ELSE END / IFの組み合わせ(expr1、expr2、expr3)
これら2つの式の基本的な使い方を個別に見てみましょう
1.その他の終わりの場合
それ以外の場合はMySQL_SQLで終わるケースの使用法
https://blog.csdn.net/u010003835/article/details/80350181
2.IF(expr1、expr2、expr3)
IF式
expr1がTRUE(expr1 <> 0およびexpr1 <> NULL)の場合、IF()の戻り値はexpr2で、それ以外の場合、戻り値はexpr3です。IF()の戻り値は、それが置かれているコンテキストに応じて、数値またはストリング値です。
select *、if(sva = 1、 "男"、 "女")as ssva from taname where sva!= ""
以下では、基本的なテーブルを作成し、いくつかの基本的なデータを入力して、実際のニーズに応じて統計を作成します。