Что такое ASC и DESC в SQL запросах?
Записи в базе данных имеют свою структуру и используя значения ASC и DESC можно указать желаемый порядок.
По умолчанию используется значение ASC (ASCENDING - дословно "по возрастанию"). Противоположность ему - DESC (DESCENDING - дословно "по убыванию".)
Запомнить эти сокращения из языка SQL довольно легко. В качестве примера рассмотрим сортировку по ID (ORDER BY XXX DESC - вместо XXX будем использовать ID) .
По умолчанию используется значение 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