1
Chapter 3 – Exercise 2: viết các truy vấn
1 Trong project bigquery-public-data, chọn dataset chicago_taxi_trips
2 Trong dataset chicago_taxi_trips, chọn table taxi_trips Thực hiện các yêu
cầu sau:
a Xem cấu trúc table ~ SCHEMA
b Xem thông tin chi tiết ~ DETAILS
c Xem dữ liệu ~ PREVIEW
Mô tả table taxi_trips
unique_key id của chuyến xe
taxi_id id của xe taxi
trip_start_timestamp Thời gian bắt đầu chuyến xe
trip_end_timestamp Thời gian kết thúc chuyến xe
trip_seconds Thời gian chuyến đi tính theo giây
trip_miles Đoạn đường chuyến đi tính theo dặm
trip_total Tiền phải trả
trip_total=fare+tips+tolls+extras payment_type Loại thanh toán
company Công ty xe taxi
Trang 22
Chỉ xét dữ liệu trong năm 2022, thực hiện truy vấn sau:
Kết quả:
3 Liệt kê 1000 dòng đầu tiên, sắp theo trip_total giảm dần Hướng dẫn: dùng CTE
4 Cho biết có bao nhiêu dòng dữ liệu?
5 Liệt kê các công ty theo thứ tự tăng của tên công ty Có bao nhiêu công ty?
Trang 33
6 Liệt kê các loại thanh toán theo thứ tự tăng của loại thanh toán Có bao nhiêu loại thanh toán?
7 Liệt kê 10 chuyến xe có thời gian đi (tính theo phút) nhiều nhất (làm tròn 2 số lẻ)
Trang 44
8 Liệt kê 10 chuyến xe có chuyến đi xa nhất
9 Cho biết hãng xe nào có số tiền khách trả ít nhất
10 Cho biết hãng xe nào có số tiền khách trả nhiều nhất
11 Trong 10 chuyến xe có chuyến đi xa nhất, cho biết các hãng xe (không trùng lại)
Trang 55
12 Liệt kê 10 hãng xe trong tháng 12 có số tiền khách trả nhiều nhất
13 Cho biết tổng số tiền khách trả cho các chuyến xe trong tháng 12
($12,262,570.49)