Zapytanie SELECT produkt FROM tabela wykonuje tzw. projekcję, czyli wybiera wskazaną kolumnę z tabeli i zwraca wynik jako zestaw rekordów (wierszy) zawierających wyłącznie tę kolumnę. Oznacza to, że w rezultacie widzimy kolumnę "produkt" (z wieloma wartościami), a nie "wiersz produkt".
Klauzula ORDER BY produkt odpowiada za sortowanie wyniku według wartości w podanej kolumnie. Dopisek DESC (descending) oznacza kolejność malejącą. Dla danych tekstowych najczęściej będzie to porządek od końca alfabetu do początku (np. Z → A), a dla liczb: od największej do najmniejszej.
Dlaczego pozostałe odpowiedzi są błędne?
- Odpowiedzi sugerujące sortowanie rosnące są sprzeczne z użyciem DESC, które wymusza kierunek malejący.
- Odpowiedzi mówiące o wierszu są nieprecyzyjne: zapytanie nie wybiera "wiersza produkt", tylko wybiera kolumnę "produkt" i zwraca wiele wierszy z jedną kolumną (chyba że tabela ma tylko jeden rekord, czego nie założono).
W praktyce warto pamiętać: ASC (albo brak dopisku) kojarz z porządkiem rosnącym, a DESC z malejącym. Jeśli w pytaniach egzaminacyjnych pojawia się rozróżnienie "kolumna vs wiersz", zwykle chodzi o sprawdzenie, czy rozumiesz, że SELECT wskazuje atrybuty (kolumny) zwracane w wyniku.