Źródło: Arkusze CKE
Wskaż zapytanie, w którym dane zostały posortowane.
Warianty odpowiedzi
-
A
SELECT nazwisko FROM firma WHERE pensja > 2000 LIMIT 10;
-
B
SELECT DISTINCT produkt, cena FROM artykuly;
-
C
SELECT imie, nazwisko FROM mieszkancy WHERE wiek > 18 ORDER BY wiek;
-
D
SELECT AVG(ocena) FROM uczniowie WHERE klasa = 2;
Wyjaśnienie
Jeśli pytają Cię na egzaminie o sortowanie wyników w SQL, Twoim pierwszym skojarzeniem zawsze powinno być słowo kluczowe ORDER BY.
W wybranej odpowiedzi mamy konstrukcję ORDER BY wiek, co nakazuje bazie uporządkować zwrócone rekordy według wartości w kolumnie wiek.
Pozostałe klauzule z innych odpowiedzi robią zupełnie co innego: LIMIT ogranicza liczbę wierszy, DISTINCT usuwa powtórki, a AVG liczy średnią. Zapamiętaj tę różnicę.