Tason 3.5 SQL-tehtäväsarja

Annettu taulu:

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

Ratkaise sille seuraavat tehtävät:

Задание 1

Näytä asiakkaat, joiden kaikkien tilausten summa on korkeampi kuin tilausten keskiarvo koko tietokannassa. Ilmoita heidän nimensä ja tilauksen kokonaissumma.

Задание 2

Etsi asiakkaat, joilla on enemmän tilauksia kuin tilausten keskimääräinen määrä koko tietokannassa, ja joilla on vähintään yksi tilaus tehtynä kuluvana vuonna. Ilmoita heidän nimensä ja tilausten määrä.

Задание 3

Näytä tilaukset, joissa tilauksen summa ylittää 100 dollaria. Ilmoita tilauksen numero, nimi ja summa.

Задание 4

Etsi tilaukset, joiden summa on suurempi kuin tilauksen keskiarvo kuluvana vuonna. Ilmoita tilauksen numero, nimi ja tilauksen summa.

Задание 5

Näytä asiakkaiden tekemät tilaukset, joiden nimet alkavat kirjaimella 'M' ja päättyvät kirjaimeen 'a' ja jotka on tehty tänä vuonna. Ilmoita tilauksen numero ja asiakkaan nimi.