メインコンテンツまでスキップ
バージョン: 2.1

COUNTEQUAL

デスクリプション

配列内の値要素の数を決定する

Syntax

COUNTEQUAL(<arr>, <value>)

パラメータ

Parameterデスクリプション
<arr>入力配列
<value>判定要素

Return Value

返される判定結果は以下の通りです: num: 配列内のvalueの数; 0: valueが配列arrに存在しない; NULL: 配列がNULLの場合。

Example

SELECT COUNTEQUAL(NULL,1),COUNTEQUAL([1, 2, 3, 'c'],2),COUNTEQUAL([],'b');
+---------------------+---------------------------------------------------+------------------------------------------+
| countequal(NULL, 1) | countequal(['1', '2', '3', 'c'], cast(2 as TEXT)) | countequal(cast([] as ARRAY<TEXT>), 'b') |
+---------------------+---------------------------------------------------+------------------------------------------+
| NULL | 1 | 0 |
+---------------------+---------------------------------------------------+------------------------------------------+