Возможна ли сортировка с условиями?

Всем привет!
Возможна ли сортировка с условиями, чтобы в случае наличия значения равного А сортировалось ASC, а если Б - DESC?
Например как то так:
select Id, Category, Name
from dbo.Products
order by Category, case when Category = 'new' then Id desc else id asc end
  • Вопрос задан
  • 55 просмотров
Решения вопроса 1
tsklab
@tsklab Куратор тега SQL Server
Здесь отвечаю на вопросы.
select Id, Category, Name
from dbo.Products
order by Category, case when Category = 'new' then Id * -1 else id end
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы