У меня есть следующий запрос. Может ли это быть написано каким-то другим способом, чтобы минимизировать время выполнения и оптимизировать производительность?Оптимизация производительности SQL-запросов
declare @addPrefix as Varchar(10)
set @addPrefix = 'ADD02'
select * from dbo.Products where Products.ProdId='P01' order by
case @addPrefix
when 'ADD01' then 'Address01'
when 'ADD02' then 'Address01'
when 'ADD03' then 'Address03'
when 'ADD04' then 'Address04'
when 'ADD05' then 'Address05'
end, Products.ProdName desc