Wystarczy podać kolejne kolumny po przecinkach.
order by a, b, c, d
Jak chcesz sprecyzować które są w kolejności malejącej, to podaj po wybranych kolumnach:
order by a, b desc, c, d desc
czyli sortowanie po tej drugiej kolumnie może się nie wykonać lub być nie widoczne
Dlaczego by miało być niewidoczne? Jasne że "się wykonuje" :)
Czemu nie po prostu spróbujesz i zobaczysz jak to się zachowuje?
Czy w przypadku kiedy jest kilka osoby z jednego miasta to te osoby będą sortowane wg miasta?
Tak, użyj poniższych instrukcji sql i sprawdź na tej stronie (pod tym linkiem możesz testować zapytania )
SELECT CustomerName, Country FROM Customers ORDER BY CustomerName DESC, Country ASC;
w przypadku
spróbuj użyć nazw kolumn w innej kolejności
SELECT CustomerName, Country FROM Customers ORDER BY Country ASC, CustomerName DESC;
Poniższe zapytanie zwrociło mi taki o to wynik. Czyli nazwiska malejąco, ale Country Już nie. Czy tak powinno być?
93,469 zapytań
142,404 odpowiedzi
322,715 komentarzy
62,852 pasjonatów
Motyw:
Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡
Oto polecana książka warta uwagi.Pełną listę książek znajdziesz tutaj