Разница между DESC и ORDER BY в SQL заключается в направлении сортировки данных:
- DESC (сокращение от descending — нисходящий) — сортировка от большего к меньшему. tproger.ru Например, для числовых данных это будет порядок от 100 до 99, 98 и так далее. tproger.ru Для текстовых данных — сортировка в порядке, обратном алфавитному (от Я до А). tproger.ru
- ORDER BY — необязательный элемент запроса, который отвечает за сортировку таблицы. habr.com По умолчанию для чисел сортировка происходит по возрастанию, для текстовых данных — в алфавитном порядке. habr.com datalemur.com
Таким образом, DESC позволяет изменить направление сортировки, а ORDER BY — указать, по какому столбцу или столбцам нужно отсортировать данные. habr.com www.tutorialscan.com