

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Menggunakan fungsi EXISTS dengan PartiQL untuk DynamoDB
<a name="ql-functions.exists"></a>

Anda dapat menggunakan EXISTS untuk melakukan fungsi yang sama seperti `ConditionCheck` di [TransactWriteItems](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/transaction-apis.html#transaction-apis-txwriteitems)API. Fungsi EXISTS hanya dapat digunakan dalam transaksi.

Dengan nilai, mengembalikan `TRUE` jika nilai adalah kumpulan yang tidak kosong. Jika tidak, mengembalikan `FALSE`.

**catatan**  
Fungsi ini hanya dapat digunakan dalam operasi transaksional.

## Sintaks
<a name="ql-functions.exists.syntax"></a>

```
EXISTS ( statement )
```

## Pendapat
<a name="ql-functions.exists.arguments"></a>

*statement*  
(Diperlukan) Pernyataan SELECT yang dievaluasi oleh fungsi.  
Pernyataan SELECT harus menentukan kunci primer lengkap dan satu kondisi lainnya.

## Jenis pengembalian
<a name="ql-functions.exists.return-type"></a>

`bool`

## Contoh
<a name="ql-functions.exists.examples"></a>

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