Требование противоречиво, поэтому направление сортировки нужно уточнить. Для возрастания используют ORDER BY name ASC, для убывания — ORDER BY name DESC; без уточнения нет единственного верного ответа.
SQL: выбрать имена сотрудников с сортировкой (задача содержала ошибку: в заголовке — по возрастанию, в тексте — по убыванию).
Требование противоречиво, поэтому направление сортировки нужно уточнить. Для возрастания используют ORDER BY name ASC, для убывания — ORDER BY name DESC; без уточнения нет единственного верного ответа.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Требование противоречиво, поэтому направление сортировки нужно уточнить. Для возрастания используют ORDER BY name ASC, для убывания — ORDER BY name DESC; без уточнения нет единственного верного ответа.
Если таблица условно называется employees, а поле — name:
SELECT name FROM employees ORDER BY name ASC;
-- Либо по убыванию:
SELECT name FROM employees ORDER BY name DESC;
Имена здесь примерные, их заменяют по схеме задачи. Порядок строк с одинаковыми именами можно сделать устойчивым дополнительным ключом, например ID. Сравнение регистра, языка и NULL определяется правилами сортировки конкретной базы.