Ź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
-
A
A. SELECT nazwisko FROM klienci LIMIT 3;
-
B
B. SELECT nazwisko FROM klienci ORDER BY punkty DESC LIMIT 3;
-
C
C. SELECT nazwisko FROM klienci ORDER BY nazwisko DESC LIMIT 3;
-
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.