

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

# Langkah 3: Kueri tabel dalam buku besar
Langkah 3: Kueri tabel

**penting**  
Pemberitahuan akhir dukungan: Pelanggan yang ada akan dapat menggunakan Amazon QLDB hingga akhir dukungan pada 07/31/2025. Untuk detail selengkapnya, lihat [Memigrasi Buku Besar QLDB Amazon ke Amazon](https://aws.amazon.com/blogs/database/migrate-an-amazon-qldb-ledger-to-amazon-aurora-postgresql/) Aurora PostgreSQL.

Setelah membuat tabel di buku besar QLDB Amazon dan memuatnya dengan data, Anda dapat menjalankan kueri untuk meninjau data registrasi kendaraan yang baru saja Anda masukkan. QLDB menggunakan PartiQL sebagai bahasa kueri dan Amazon Ion sebagai model data berorientasi dokumen.

PartiQL adalah bahasa kueri open-source yang kompatibel dengan SQL yang telah diperluas untuk bekerja dengan Ion. Dengan PartiQL, Anda dapat menyisipkan, menanyakan, dan mengelola data Anda dengan operator SQL yang sudah dikenal. Amazon Ion adalah superset dari JSON. Ion adalah format data berbasis dokumen open-source yang memberi Anda fleksibilitas dalam menyimpan dan memproses data terstruktur, semi-terstruktur, dan bersarang.

Pada langkah ini, Anda menggunakan `SELECT` pernyataan untuk membaca data dari tabel di `vehicle-registration` buku besar.

**Awas**  
Saat Anda menjalankan kueri di QLDB tanpa pencarian yang diindeks, kueri tersebut akan memanggil pemindaian tabel lengkap. PartiQL mendukung kueri seperti itu karena SQL kompatibel. Namun, *jangan* jalankan pemindaian tabel untuk kasus penggunaan produksi di QLDB. Pemindaian tabel dapat menyebabkan masalah kinerja pada tabel besar, termasuk konflik konkurensi dan batas waktu transaksi.  
Untuk menghindari pemindaian tabel, Anda harus menjalankan pernyataan dengan klausa `WHERE` predikat menggunakan operator *kesetaraan* pada bidang yang diindeks atau ID dokumen; misalnya, atau. `WHERE indexedField = 123` `WHERE indexedField IN (456, 789)` Untuk informasi selengkapnya, lihat [Mengoptimalkan kinerja kueri](working.optimize.md).

**Untuk menanyakan tabel**

1. [Buka konsol QLDB Amazon di /qldb. https://console.aws.amazon.com](https://console.aws.amazon.com/qldb)

1. Di panel navigasi, pilih editor **PartiQL**.

1. Pilih `vehicle-registration` buku besar.

1. Di jendela editor kueri, masukkan pernyataan berikut untuk menanyakan `Vehicle` tabel untuk nomor identifikasi kendaraan tertentu (VIN) yang Anda tambahkan ke buku besar, lalu pilih **Jalankan**.

   Untuk menjalankan pernyataan, Anda juga dapat menggunakan pintasan keyboard Ctrl \$1 Enter untuk Windows, atau Cmd \$1 Return untuk macOS. Untuk pintasan keyboard lainnya, lihat[Pintasan keyboard editor PartiQL](console_QLDB.md#console_QLDB.partiql-editor-shortcuts).

   ```
   SELECT * FROM Vehicle AS v
   WHERE v.VIN = '1N4AL11D75C109151'
   ```

1. Anda dapat menulis kueri gabungan batin. Contoh kueri ini bergabung `Vehicle` dengan `VehicleRegistration` dan mengembalikan informasi pendaftaran bersama dengan atribut kendaraan terdaftar untuk yang ditentukan`VIN`.

   Masukkan pernyataan berikut, lalu pilih **Jalankan**.

   ```
   SELECT v.VIN, r.LicensePlateNumber, r.State, r.City, r.Owners
   FROM Vehicle AS v, VehicleRegistration AS r
   WHERE v.VIN = '1N4AL11D75C109151'
   AND v.VIN = r.VIN
   ```

   Anda juga dapat bergabung dengan `DriversLicense` tabel `Person` dan untuk melihat atribut yang terkait dengan driver yang ditambahkan ke buku besar.

   Ulangi langkah ini untuk yang berikut ini.

   ```
   SELECT * FROM Person AS p, DriversLicense AS l
   WHERE p.GovId = l.LicensePlateNumber
   ```

Untuk mempelajari tentang memodifikasi dokumen dalam tabel di `vehicle-registration` buku besar, lihat. [Langkah 4: Ubah dokumen dalam buku besar](getting-started-step-4.md)