MySQL Order By Exercise
Write a MySQL statement to select data of all departments in descending order by age
Suppose the table is -
+----+--------------+------------+-----+
| id | name | department | age |
+----+--------------+------------+-----+
| 1 | Maria Gloria | CS | 22 |
| 2 | John Smith | IT | 23 |
| 3 | Gal Rao | CS | 22 |
| 4 | Jakey Smith | EC | 24 |
| 5 | Rama Saho | IT | 22 |
| 6 | Maria Gaga | EC | 23 |
+----+--------------+------------+-----+
Solution
The default sort order is ascending, with smallest values first. To sort the data in descending order, add the DESC keyword to the name of the column you are sorting by -
The following statement returns student data of all departments in descending order by age.
Output of the above statement
need an explanation for this answer? contact us directly to get an explanation for this answer+----+--------------+------------+-----+ | id | name | department | age | +----+--------------+------------+-----+ | 4 | Jakey Smith | EC | 24 | | 2 | John Smith | IT | 23 | | 6 | Maria Gaga | EC | 23 | | 1 | Maria Gloria | CS | 22 | | 3 | Gal Rao | CS | 22 | | 5 | Rama Saho | IT | 22 | +----+--------------+------------+-----+