に最終更新
COUNTEQUAL
機能
配列内で指定した対象値と等しい要素の数を数えます。
構文
COUNTEQUAL(arr, target)
パラメータ
arr:ARRAY<T>。数値、真偽値、文字列、日時、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