ID: 1825 Bazy danych Łatwe

Źródło: Arkusze CKE

Wskaż kwerendę, która z tabeli klienci wybierze jedynie nazwiska trzech najlepszych klientów, czyli takich,którzy na swoim koncie mają najwięcej punktów (pole całkowite punkty).

Warianty odpowiedzi

  1. A

    A. SELECT nazwisko FROM klienci LIMIT 3;

  2. B

    B. SELECT nazwisko FROM klienci ORDER BY punkty DESC LIMIT 3;

  3. C

    C. SELECT nazwisko FROM klienci ORDER BY nazwisko DESC LIMIT 3;

  4. D

    D. SELECT LIMIT 3 nazwisko FROM klienci ORDER BY nazwisko DESC;

Wyjaśnienie

To klasyczne zapytanie, z którym spotkasz się w wielu projektach. Aby wybrać trzech najlepszych klientów, musisz wykonać dwa kroki.

Najpierw sortujesz dane według liczby punktów malejąco za pomocą ORDER BY punkty DESC. Dzięki temu klienci z największą liczbą punktów trafią na samą górę listy.

Następnie ograniczasz wynik zapytania do pierwszych trzech wierszy przy użyciu klauzuli LIMIT 3.

Sprawdź się w praktyce

Rozwiąż pełny test próbny INF.03 albo wylosuj pojedyncze pytanie na szybką powtórkę.

Podobne pytania — Bazy danych