Cấp độ 3.5 bài tập SQL

Cho bảng:

orders
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 đó:

Задание 1

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.

Задание 2

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.

Задание 3

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ị.

Задание 4

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.

Задание 5

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.