Səviyyə 2.8 SQL məsələlər toplusu

Verilmiş cədvəl:

orders
id name total date
1 Aaron 999 2023-08-31
2 Max 140 2023-09-28
3 Catherine 560 2023-05-31
4 Catherine 240 2023-03-22
5 Aaron 500 2023-01-24

Onun üçün aşağıdakı məsələləri həll edin:

Задание 1

Sifariş verən unikal müştərilərin siyahısını çıxarın, onların sifarişlərinin məbləğini və sayını göstərin və artan sıra ilə çeşidləyin.

Задание 2

Hər bir müştəri tərəfindən edilən ümumi sifarişlərin sayını tapın və 3-dən az sifariş verən müştəriləri göstərin.

Задание 3

Cari ayda edilmiş sifarişlərin siyahısını çıxarın və hər sifarişdəki məhsulların sayını və onların ümumi dəyərini göstərin.

Задание 4

Son 2 ayda orta sifariş ölçüsünü (məbləğini) tapın və məbləği median məbləğdən aşağı olan sifarişləri göstərin.

Задание 5

Məbləği 1000 dollardan çox olan sifarişləri çıxarın və belə sifarişlər verən müştəriləri göstərin.