指定された条件を満たすレコードの数を返します。条件を満たすレコードがない場合は 0 を返します。
この関数は DISTINCT をサポートしていません。例えば、count_if(DISTINCT x) は使用できません。
この関数は内部的に COUNT + IF に変換されます。
- 変換前:
COUNT_IF(x)
- 変換後:
COUNT(IF(x, 1, NULL))
パラメータ
condition: BOOLEAN 値に評価されるべき条件です。1つの SELECT 文で複数の count_if 条件を指定できます。
戻り値