Zadanie 17 z arkusza EE.09, styczeń 2021

MySQL i bazy danych Poziom: średnie

W bazie danych sklepu istnieją dwie tabele powiązane relacją: produkty oraz oceny. Tabela oceny zawiera dowolną liczbę ocen klientów dla danego produktu opisaną polami: id, ocena (pole numeryczne), produktID (klucz obcy). Aby wskazać maksymalną ocenę dla produktu o ID równym 10, należy posłużyć się zapytaniem

Wybierz odpowiedź

Cały arkusz EE.09, styczeń 2021

Pokaż odpowiedź i wyjaśnienie

Poprawna odpowiedź: B

SELECT MAX(ocena) FROM oceny WHERE produktID = 10;

Dlaczego

Najwyższą ocenę zwróci funkcja MAX(ocena) w klauzuli SELECT, z filtrem WHERE produktID = 10. Funkcji agregującej nie pisze się przed SELECT.