The ORDER BY keywords are used to sort-order the result.
The ORDER BY clause is used to sort the rows.
Orders:
| Company | OrderNumber |
|---|---|
| Sega | 3412 |
| ABC Shop | 5678 |
| W3Schools | 2312 |
| W3Schools | 6798 |
To display the companies in alphabetical order:
SELECT Company, OrderNumber FROM Orders ORDER BY Company |
Result:
| Company | OrderNumber |
|---|---|
| ABC Shop | 5678 |
| Sega | 3412 |
| W3Schools | 6798 |
| W3Schools | 2312 |
To display the companies in alphabetical order AND the orders in numerical order:
SELECT Company, OrderNumber FROM Orders ORDER BY Company, OrderNumber |
Result:
| Company | OrderNumber |
|---|---|
| ABC Shop | 5678 |
| Sega | 3412 |
| W3Schools | 2312 |
| W3Schools | 6798 |
To display the companies in reverse alphabetical order:
SELECT Company, OrderNumber FROM Orders ORDER BY Company DESC |
Result:
| Company | OrderNumber |
|---|---|
| W3Schools | 6798 |
| W3Schools | 2312 |
| Sega | 3412 |
| ABC Shop | 5678 |