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?

Dobrze. ORDER BY sortuje wynik wg podanej kolumny.
Źle. WHERE FILTRUJE, a nie sortuje.
Źle. GROUP BY grupuje, nie sortuje.
Źle. Sortuje wg nazwiska, a nie roku urodzenia.
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.