Що роблять ASC і DESC?
ASC і DESC - це напрямки сортування в SQL, які використовують разом з оператором ORDER BY.
ASC - ascending (за зростанням)
Сортує від меншого до більшого:
- числа - від 1 до 1000,
- дати - від старих до нових,
- текст - за алфавітом (А -> Я).
sql
SELECT name, salary
FROM employees
ORDER BY salary ASC;Виведе співробітників, починаючи з найнижчої зарплати.
(Можна не писати ASC, бо це значення за замовчуванням.)
DESC - descending (за спаданням)
Сортує від більшого до меншого:
- числа - від 1000 до 1,
- дати - від нових до старих,
- текст - у зворотному порядку (Я -> А).
sql
SELECT name, salary
FROM employees
ORDER BY salary DESC;Виведе співробітників з найвищою зарплатою першими.
Підсумок:
ASC-> від меншого до більшого (за зростанням);DESC-> від більшого до меншого (за спаданням). Обидва задають напрямок сортування післяORDER BY.
Коротка відповідь
Для співбесідиPremium
Коротка відповідь допоможе вам впевнено відповідати на цю тему під час співбесіди.