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

ARRAY_SIZE

説明

配列内の要素数を数える

エイリアス

  • SIZE
  • CARDINALITY

構文

ARRAY_SIZE(<arr>) 

パラメータ

Parameterデスクリプション
<arr>計算対象の配列

Return Value

配列内の要素数を返します。入力配列がNULLの場合、NULLを返します。

Example

SELECT ARRAY_SIZE(['a', 'b', 'c']),ARRAY_SIZE(NULL),ARRAY_SIZE([]);
+------------------------------+---------------------+-----------------+
| cardinality(['a', 'b', 'c']) | cardinality(NULL) | cardinality([]) |
+------------------------------+---------------------+-----------------+
| 3 | NULL | 0 |
+------------------------------+---------------------+-----------------+