ID: 1914 Bazy danych Łatwe

Źródło: Arkusze CKE

Wskaż zapytanie, w którym dane zostały posortowane.

Warianty odpowiedzi

  1. A

    SELECT nazwisko FROM firma WHERE pensja > 2000 LIMIT 10;

  2. B

    SELECT DISTINCT produkt, cena FROM artykuly;

  3. C

    SELECT imie, nazwisko FROM mieszkancy WHERE wiek > 18 ORDER BY wiek;

  4. 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ę.

Sprawdź się w praktyce

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

Podobne pytania — Bazy danych