1

このクエリを実行できません:

テーブル:

------------
NOTES  | TOTAL
------------
NULL    |  23
NULL    |  12
pay1    | -13
pay2    | -23
-------------

結果 :

------------
NOTES   | TOTAL
------------
SELL    |  35
pay1    | -13
pay2    | -23
-------------

すべての NULL フィールドとグループを「SELL」という名前で合計する必要があります。

4

3 に答える 3

2
select IFNULL(NOTES,'SELL') n,SUM(TOTAL) FROM records GROUP BY n;
于 2013-10-19T07:57:19.600 に答える
0

IF 条件ステートメントを使用して NULL 値である name 列を確認し、「SELL」テキストに置き換えます。

select IF(name is  NULL, "SELL", name) as name, sum(total) as total from content group by name;
于 2013-10-19T07:54:31.723 に答える