sql countに条件をつける
394 ワード
普通、私たちはwhereまたはhavingに条件をつけます。countにはあるフィールドだけです。
今日は他の書き方を見ましたが、性能はどうですか?
@Flink SQL
転載先:https://www.cnblogs.com/yszzu/p/10430483.html
今日は他の書き方を見ましたが、性能はどうですか?
select
count( case when xxx>10 and yyy<99 then bbb else null end) cm1,
count( case when xxx>20 and yyy<1 then ccc else null end) cm2
from xxxx
基本的な原理は、データベースcount(null)を使用した場合、0 count(非null)を返します。@Flink SQL
転載先:https://www.cnblogs.com/yszzu/p/10430483.html