

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

# Menanyakan tampilan yang terwujud
<a name="querying-materialized-views"></a>

Saat Anda menanyakan tampilan terwujud, Anda langsung mengakses data yang telah dihitung sebelumnya dalam tampilan terwujud. Anda dapat menggunakan tampilan terwujud dalam kueri SQL apa pun dengan mereferensikan nama tampilan terwujud sebagai sumber data, seperti dalam tabel atau tampilan standar.

Misalnya, pertimbangkan ilustrasi contoh tampilan `mv_total_orders` terwujud dari bagian [Membuat tampilan terwujud](creating-materialized-views.md) dari panduan ini. Jika Anda ingin membuat kueri untuk `mv_total_orders` (yang mengembalikan daftar pelanggan yang memiliki pesanan dengan total lebih dari \$1500), maka Anda dapat menjalankan kueri standar berikut:

```
statement. SELECT c.cust_id,  
       c.first_name,  
       sum(o.amount) as total_amount
FROM orders o  
JOIN customer c 
  ON c.cust_id = o.customer_id
GROUP BY c.cust_id,  
         c.first_name
HAVING sum(o.amount) > 500;
```

Namun, kueri sebelumnya tidak dioptimalkan untuk kecepatan. Kami menyarankan Anda menjalankan kueri berikut sebagai gantinya:

```
SELECT cust_id,
       first_name,
       total_amount
FROM mv_total_orders
WHERE total_amount > 500;
```

Kueri yang direkomendasikan berjalan lebih cepat karena hasil kueri sudah dihitung sebelumnya, dan tidak perlu mengakses tabel yang mendasarinya (pelanggan dan pesanan). Amazon Redshift dapat mengembalikan hasilnya langsung dari. `mv_total_orders`

**Penting**  
Saat kueri mengakses tampilan terwujud, kueri hanya melihat data yang disimpan dalam tampilan terwujud pada penyegaran terbarunya. Oleh karena itu, kueri mungkin tidak melihat semua perubahan terbaru dari tabel dasar yang sesuai dari tampilan terwujud.