Cấp độ 3.5 bài tập SQL
Cho bảng:
| id | name | price | client_name | client_id | |
| 1 | Order#12211 | 120.00 | Jorge | 1 | 2023-07-03 |
| 2 | Order#12323 | 50.00 | John | 2 | 2023-06-30 |
| 3 | Order#45454 | 250.00 | Ronny | 3 | 2023-03-09 |
| 4 | Order#12315 | 400.00 | John | 2 | 2023-02-18 |
| 5 | Order#12316 | 99.00 | Jorge | 1 | 2023-01-08 |
Giải các bài tập sau cho bảng đó:
Hiển thị những khách hàng có tổng giá trị tất cả đơn hàng cao hơn tổng giá trị đơn hàng trung bình trên toàn bộ cơ sở dữ liệu. Cho biết tên của họ và tổng giá trị đơn hàng.
Tìm những khách hàng có số lượng đơn hàng nhiều hơn số lượng đơn hàng trung bình trên toàn bộ cơ sở dữ liệu, và có ít nhất một đơn hàng được thực hiện trong năm hiện tại. Cho biết tên của họ và số lượng đơn hàng.
Hiển thị các đơn hàng có tổng giá trị đơn hàng vượt quá 100 đô la. Cho biết số đơn hàng, tên và tổng giá trị.
Tìm các đơn hàng có tổng giá trị đơn hàng lớn hơn tổng giá trị đơn hàng trung bình trong năm hiện tại. Cho biết số đơn hàng, tên và tổng giá trị đơn hàng.
Hiển thị các đơn hàng được thực hiện bởi những khách hàng có tên bắt đầu bằng chữ cái 'M' và kết thúc bằng 'a' và được thực hiện trong năm nay. Cho biết số đơn hàng và tên khách hàng.