Przejdź do głównej treści
  1. Strona główna
  2. Technik informatyk
  3. INF.03
  4. Pytanie

Kwalifikacja: INF.03 - Tworzenie i administrowanie stronami i aplikacjami internetowymi oraz bazami danych

Zawód: Technik informatyk, Technik programista

Kategorie: Bazy danych Algorytmy i podstawy informatyki

Słowa kluczowe: ORDER BY w SQL SELECT w SQL

Które zapytanie posortuje listę uczniów według roku urodzenia?

Źle. GROUP BY grupuje, nie sortuje.
Źle. Sortuje wg nazwiska, a nie roku urodzenia.
Źle. WHERE FILTRUJE, a nie sortuje.
Dobrze. ORDER BY sortuje wynik wg podanej kolumny.
Sortowanie wyniku zapewnia klauzula ORDER BY, więc listę uczniów wg roku urodzenia da SELECT imie, nazwisko, klasa FROM uczniowie ORDER BY rok_urodzenia (domyślnie rosnąco; DESC odwraca kolejność). To ORDER BY decyduje o KOLEJNOŚCI wierszy w wyniku. Zapamiętaj: chcesz uporządkować wynik - użyj ORDER BY z nazwą kolumny.
Pozostałe zapytania nie sortują wg roku. Wariant z WHERE rok_urodzenia = 1994 tylko FILTRUJE (zostawia jeden rocznik), nie porządkuje. GROUP BY rok_urodzenia grupuje rekordy do agregacji, a nie ustawia ich kolejności. ORDER BY nazwisko sortuje, ale po NAZWISKU, nie po roku. Po roku urodzenia sortuje ORDER BY rok_urodzenia.

Wymagane logowanie

Ocenianie trudności pytań jest dostępne tylko dla zalogowanych użytkowników. Zaloguj się, aby skorzystać z pełni możliwości platformy.

Twoja ocena pomoże innym uczniom w przygotowaniu do egzaminu, a Tobie pozwoli na dostęp do spersonalizowanych statystyk.

Zgłoś błąd w pytaniu

Rozwiń sekcję i zmień pole, którego dotyczy błąd. Wyślemy tylko zmienione sekcje.

Błędna kwalifikacja
Błąd w treści pytania
Błąd w treści odpowiedzi
Błąd w obrazie
Dane kontaktowe (opcjonalnie)
Podaj email, jeśli chcesz otrzymać informację o rozpatrzeniu zgłoszenia.