EXISTS Amazon の 関数 QLDB - Amazon Quantum 台帳データベース (Amazon QLDB)

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

EXISTS Amazon の 関数 QLDB

重要

サポート終了通知: 既存のお客様は、07/31/2025 のサポート終了QLDBまで Amazon を使用できます。詳細については、「Amazon Ledger QLDB を Amazon Aurora Postgre に移行するSQL」を参照してください。

Amazon ではQLDB、PartiQL 値を指定して、値が空でないコレクションTRUEの場合に EXISTS関数を使用して を返します。それ以外の場合、この関数は FALSE を返します。EXISTS への入力がコンテナでない場合、結果は FALSE になります。

EXISTS 関数は、NULL および MISSING を伝播しません。

構文

EXISTS ( value )

引数

value

関数が評価するフィールド名または式。このパラメータには、サポートされている任意の データ型 を使用できます。

戻り型

bool

EXISTS(`[]`) -- false (empty list) EXISTS(`[1, 2, 3]`) -- true (non-empty list) EXISTS(`[missing]`) -- true (non-empty list) EXISTS(`{}`) -- false (empty struct) EXISTS(`{ a: 1 }`) -- true (non-empty struct) EXISTS(`()`) -- false (empty s-expression) EXISTS(`(+ 1 2)`) -- true (non-empty s-expression) EXISTS(1) -- false EXISTS(`2017T`) -- false EXISTS(null) -- false EXISTS(missing) -- error -- Runnable statements SELECT EXISTS(`[]`) FROM << 0 >> -- false SELECT EXISTS(`[1, 2, 3]`) FROM << 0 >> -- true

関連関数