Amazon QLDB の EXISTS 関数 - Amazon Quantum Ledger Database (Amazon QLDB)

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

Amazon QLDB の EXISTS 関数

重要

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

Amazon QLDB では、PartiQL 値が指定された場合、値が空ではないコレクションの場合は EXISTS 関数を使用して TRUE を返します。それ以外の場合、この関数は 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

関連関数