Что такое ASC и DESC в SQL запросах?

Записи в базе данных имеют свою структуру и используя значения ASC и DESC можно указать желаемый порядок.

По умолчанию используется значение ASC (ASCENDING - дословно "по возрастанию"). Противоположность ему - DESC (DESCENDING - дословно "по убыванию".)

Запомнить эти сокращения из языка SQL довольно легко. В качестве примера рассмотрим сортировку по ID (ORDER BY XXX DESC - вместо XXX будем использовать ID) .

SELECT * FROM notes ORDER BY id ASC

Результат:

 id | note
 ---+------------------
 1  | first_blog_note 
 2  | another_cool_note

Для того, чтобы изменить порядок изменим ACS на DESC:

SELECT * FROM notes ORDER BY id DESC

И в итоге получим обратный порядок наших ID:

 id | note
 ---+------------------
 2  | another_cool_note
 1  | first_blog_note