本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
SIZE在 Amazon 功能 QLDB
重要
支援結束通知:現有客戶將能夠使用 Amazon,QLDB直到 2025 年 7 月 31 日終止支援為止。有關更多詳細信息,請參閱將 Amazon QLDB 分類帳遷移到 Amazon Aurora 郵政. SQL
在 Amazon 中QLDB,使用該SIZE
函數返回給定容器數據類型(列表,結構或袋)中的元素數量。
語法
SIZE (
container
)
引數
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