Lesson 7
Beginner Level
7 of 30 lessons
ORDER BY Clause
Learn how to sort query results using ORDER BY with ASC and DESC. Sorting data is essential for organizing query results in a meaningful order.
What is ORDER BY?
The ORDER BY clause in SQL is used to sort the result set of a query by one or more columns. By default, it sorts the results in ascending order.
Syntax
SELECT column1, column2
FROM table_name
ORDER BY column1 [ASC|DESC];
Examples
-- Sort employees by first name in ascending order
SELECT first_name, last_name
FROM employees
ORDER BY first_name ASC;
-- Sort employees by salary in descending order
SELECT first_name, salary
FROM employees
ORDER BY salary DESC;
Practice Task
- Write a query to list departments ordered by department name (ascending).
- Display employees sorted by hire date, from newest to oldest.
- Try using multiple columns in
ORDER BY(e.g., last_name, first_name).