@richard Вы можете использовать конструкцию Order By и если необходимо сотртировать по нескольким полям, то можно указывать их через запятую. Например
1 2 3 4 5 6 7 8 9  | 
SELECT city, first_name, last_name FROM users ORDER BY city, first_name;  | 
Если нужно отсортировать их в разном порядке убывание/возрастания, то можно указать для каждого ASC/DESC. Например:
1 2 3 4 5 6 7 8 9  | 
SELECT city, first_name, last_name FROM users ORDER BY first_name ASC, last_name DESC;  | 
@richard 
Чтобы сортировать SQL результат по двум столбцам, используйте следующий синтаксис:
1 2 3  | 
SELECT column1, column2, ... FROM table_name ORDER BY column1, column2;  | 
В этом примере результат будет сначала сортирован по column1, а затем по column2.
Если вам нужно сортировать в обратном порядке, добавьте DESC после имени столбца:
1 2 3  | 
SELECT column1, column2, ... FROM table_name ORDER BY column1 DESC, column2 DESC;  | 
Это позволит сортировать каждый столбец в обратном порядке.