Nivå 3.5 SQL-övningsbok

Följande tabell är given:

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

Lös följande problem för den:

Задание 1

Visa de kunder vars totala summa av alla ordrar är högre än den genomsnittliga ordervärdet i hela databasen. Ange deras namn och den totala summan av ordrar.

Задание 2

Hitta kunder som har fler ordrar än det genomsnittliga antalet ordrar i hela databasen, och som har minst en order gjord under innevarande år. Ange deras namn och antal ordrar.

Задание 3

Visa ordrar där ordervärdet överstiger 100 dollar. Ange ordernummer, namn och summa.

Задание 4

Hitta ordrar vars ordervärde är högre än det genomsnittliga ordervärdet under innevarande år. Ange ordernummer, namn och ordervärde.

Задание 5

Visa ordrar gjorda av kunder vars namn börjar på bokstaven 'M' och slutar på 'a' och som gjorts under detta år. Ange ordernummer och kundens namn.