Tạo view

Tạo view trong Athena

  1. Thực hiện truy vấn câu query dưới đây.
create view join_view
as
select listings.name, count(reviews.review_id) as total_reviews
from 
listings 
inner join
reviews
on listings.listing_id=reviews.listing_id
group by listings.name;

Câu truy vấn này sẽ tạo ra một view có tên là join_view chứa thông tin tổng số reviews được thực hiện trên mỗi địa điểm Airbnb trong table listings. Việc tạo views sẽ không tạo ra dữ liệu mới. Câu truy vấn định nghĩa views sẽ được thực hiện mỗi khi view được sử dụng trong câu truy vấn khác.

DataLake