Raven 4.10: Naloge SQL
Podana je tabela:
| id | name | category_id | manufacturer_id | price | weight | rating |
| 1 | product-1 | 1 | 2 | 100 | 1.5 | 5 |
| 2 | product-2 | 2 | 3 | 200 | 1.7 | 4.3 |
| 3 | product-3 | 2 | 3 | 150 | 0.8 | 2.2 |
| 4 | product-4 | 3 | 3 | 500 | 0.9 | 3.3 |
| 5 | product-5 | 3 | 2 | 750 | 1.0 | 4.9 |
| 6 | product-6 | 1 | 5 | 800 | 0.5 | 3.9 |
| 7 | product-7 | 1 | 5 | 900 | 10 | 4.0 |
| 8 | product-8 | 1 | 2 | 175 | 12 | 3.5 |
| 9 | product-9 | 2 | 1 | 245 | 5 | 4.2 |
| 10 | product-10 | 1 | 2 | 260 | 4 | 4.1 |
Rešite zanjo naslednje naloge:
Napišite poizvedbo, ki bo združila produkte po kategorijah in izračunala povprečno težo pakiranja za vsako kategorijo. Povprečna teža pakiranja ne sme biti večja od 0.7.
Napišite poizvedbo, ki bo združila produkte po proizvajalcih in izračunala povprečno ceno za vsakega proizvajalca. Povprečna cena mora biti večja od 200.
Poiščite skupno vrednost vseh produktov v vsaki kategoriji in izpišite rezultat. Vrednost vseh produktov mora biti manjša od 250.
Napišite poizvedbo, ki bo združila produkte po proizvajalcih in poiskala najvišjo oceno produkta za vsakega proizvajalca. Najvišja ocena mora biti vsaj 4.