Egzamin zawodowyPortal części pisemnej

INF.03 · pytanie 475

Która kwerenda SQL pozwoli policzyć liczbę unikatowych miast w tabeli 'użytkownicy'?

  1. ASELECT COUNT(DISTINCT miasto) FROM użytkownicy;Poprawna
  2. BSELECT DISTINCT miasto FROM użytkownicy ORDER BY miasto;
  3. CSELECT COUNT(miasto) FROM użytkownicy WHERE miasto IS NOT NULL;
  4. DSELECT SUM(miasto) FROM użytkownicy GROUP BY miasto;

Wyjaśnienie

Klauzula DISTINCT wybiera unikatowe wartości, a funkcja COUNT zlicza je w wynikowym zbiorze.