Egzamin zawodowyPortal części pisemnej

INF.03 · pytanie 506

Która kwerenda SQL poprawnie obliczy różnicę wieku między najstarszym a najmłodszym użytkownikiem w tabeli 'uzytkownicy'?

  1. ASELECT AVG(wiek) FROM uzytkownicy;
  2. BSELECT COUNT(wiek) FROM uzytkownicy GROUP BY wiek;
  3. CSELECT DIFF(wiek) FROM uzytkownicy;
  4. DSELECT MAX(wiek) - MIN(wiek) FROM uzytkownicy;Poprawna

Wyjaśnienie

Funkcje agregujące MAX i MIN pozwalają na znalezienie skrajnych wartości, a ich odjęcie daje rozpiętość.