Amazon QLDB 中的 SIZE 函數 - Amazon Quantum Ledger Database (Amazon QLDB)

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

Amazon QLDB 中的 SIZE 函數

重要

支援終止通知:現有客戶將可以使用 Amazon QLDB,直到 07/31/2025 的支援結束為止。如需詳細資訊,請參閱將 Amazon QLDB Ledger 遷移至 Amazon Aurora PostgreSQL

在 Amazon QLDB 中,使用 SIZE函數來傳回指定容器資料類型 (清單、結構或包) 中的元素數目。

語法

SIZE ( container )

引數

容器

函數操作所在的容器欄位名稱或表達式。

資料類型

支援的引數類型:

  • 列出

  • 結構

傳回類型: int

如果 的輸入SIZE不是容器,函數會擲回錯誤。

範例

SIZE(`[]`) -- 0 SIZE(`[null]`) -- 1 SIZE(`[1,2,3]`) -- 3 SIZE(<<'foo', 'bar'>>) -- 2 SIZE(`{foo: bar}`) -- 1 (number of key-value pairs) SIZE(`[{foo: 1}, {foo: 2}]`) -- 2 SIZE(12) -- error -- Runnable statements SELECT SIZE(`[]`) FROM << 0 >> -- 0 SELECT SIZE(`[1,2,3]`) FROM << 0 >> -- 3

相關函數