Strona główna › Pytania INF.03 › Pytanie 1674
INF.03 · pytanie #1674
W jaki sposób będzie uporządkowana lista stworzona z wszystkich kolumn tabeli uczniowie, obejmująca uczniów o średniej wyższej niż 5, która zostanie zwrócona jako rezultat przedstawionego zapytania? <pre class="code-block">SELECT * FROM uczniowie WHERE srednia > 5 ORDER BY klasa DESC;</pre>
- AMalejąco według parametru srednia
- BRosnąca według parametru klasa
- CMalejąco według parametru klasa
- DRosnaco według parametru srednia
Poprawna odpowiedź: C. Malejąco według parametru klasa
Kliknij odpowiedź, którą uważasz za poprawną.
Wyjaśnienie
Zapytanie SQL używa klauzuli ORDER BY klasa DESC co oznacza że wyniki będą posortowane malejąco według kolumny klasa Klauzula ORDER BY jest używana w języku SQL do sortowania wyników zapytania Użycie DESC oznacza że sortowanie będzie w porządku malejącym co w praktyce oznacza że najwyższe wartości będą na początku listy a najniższe na końcu To jest przydatne gdy chcemy uzyskać strukturę danych w której najważniejsze lub najbardziej istotne rekordy są prezentowane na samym początku na przykład gdy analizujemy dane w kontekście hierarchicznym lub priorytetowym W tym przypadku sortujemy malejąco według klasy co może być użyteczne na przykład gdy chcemy szybko zidentyfikować uczniów z wyższych klas którzy osiągają wysokie wyniki średnia powyżej 5 Dobre praktyki w SQL zalecają jasne i precyzyjne definiowanie kryteriów sortowania co ułatwia zrozumienie logiki zapytania oraz zapewnia jego przewidywalne działanie Jeśli dane wymagają częstego sortowania warto rozważyć optymalizację poprzez odpowiednie indeksy co może znacząco poprawić wydajność zapytań zwłaszcza w dużych zestawach danych
🤖 Wyjaśnienie generowane przez AI – weryfikuj w oficjalnych źródłach.