COUNTEQUAL
機能
配列内で指定されたターゲット値と等しい要素の数をカウントします。
構文
COUNTEQUAL(arr, target)
パラメータ
arr:ARRAY<T>、サポートされる要素タイプには数値、boolean、文字列、datetime、IPが含まれます。target:arrの要素と同じタイプ。
戻り値
BIGINTを返し、等しい要素の数を表します。
使用上の注意
- この関数では
NULLはNULLと等しく、カウントされます。
例
-
基本
COUNTEQUAL([1,2,3,2], 2)->2COUNTEQUAL(['a','b','a'], 'a')->2COUNTEQUAL([true,false,false], false)->2
-
NULLは等しいと見なされ、カウントされますCOUNTEQUAL([1,NULL,2,NULL], NULL)->2COUNTEQUAL([1,NULL,1], 1)->2COUNTEQUAL([1, 2], NULL)->0
-
配列が
NULLの場合、NULLを返しますCOUNTEQUAL(NULL, 1)->NULL