DynamoDB 用の PartiQL での EXISTS 関数の使用 - Amazon DynamoDB

DynamoDB 用の PartiQL での EXISTS 関数の使用

EXISTS を使用して、ConditionCheckTransactWriteItems API で実行するのと同じ機能を実行できます。EXISTS 関数は、トランザクションでのみ使用できます。

値が指定されると、値が空でないコレクションである場合に TRUE を返します。それ以外の場合は FALSE を返します。

注記

この関数は、トランザクション操作でのみ使用できます。

構文

EXISTS ( statement )

引数

statement

(必須) 関数が評価する SELECT ステートメント。

注記

SELECT 文では、完全なプライマリキーと他の条件を、1 つ指定する必要があります。

戻り型

bool

EXISTS( SELECT * FROM "Music" WHERE "Artist" = 'Acme Band' AND "SongTitle" = 'PartiQL Rocks')