Zadanie 18 z arkusza EE.09, styczeń 2020

MySQL i bazy danych Poziom: średnie

W tabeli personel znajdują się pola: imie, nazwisko, pensja, staz. Aby otrzymać średnią pensję pracowników, dla których staż wynosi od 10 do 20 lat pracy włącznie, należy wykonać kwerendę:

Wybierz odpowiedź

Cały arkusz EE.09, styczeń 2020

Pokaż odpowiedź i wyjaśnienie

Poprawna odpowiedź: B

SELECT AVG(pensja) FROM personel WHERE staz >= 10 AND staz <= 20;

Dlaczego

Średnią liczy AVG(pensja), a staż od 10 do 20 lat włącznie to staz >= 10 AND staz <= 20 (lub BETWEEN 10 AND 20). COUNT policzyłby pracowników, a AVG(*) jest błędne.