Sortowanie w Microsoft SQL Server jest procesem organizacji wyników zapytania w określonym porządku. Możesz sortować wyniki w rosnącej (ASC) lub malejącej (DESC) kolejności, w oparciu o jedną lub więcej kolumn w wynikowym zbiorze danych. Sortowanie jest przydatne, gdy chcesz wyświetlić dane w konkretnej sekwencji lub znaleźć dane, które spełniają określone kryteria sortowania. Oto kilka kluczowych elementów związanych z sortowaniem w SQL Server:
Sortowanie rosnące i malejące
ASC (Ascending).DESC (Descending).SELECT column1, column2
FROM table_name
ORDER BY column1 ASC; -- Sortowanie rosnące
SELECT column1, column2
FROM table_name
ORDER BY column1 DESC; -- Sortowanie malejące
Sortowanie po kilku kolumnach
SELECT first_name, last_name, hire_date
FROM employees
ORDER BY hire_date DESC, last_name ASC; -- Sortowanie po dacie zatrudnienia malejąco, a następnie po nazwisku rosnąco
Sortowanie na podstawie wyrażeń
ORDER BY.SELECT product_name, unit_price * quantity AS total_price
FROM order_details
ORDER BY total_price DESC; -- Sortowanie po całkowitej cenie malejąco na podstawie wyrażenia
ORDER BY Clause (Transact-SQL) - SQL Server