blog.namwarrizvi.com/
Interessante blog su sql server da qui ho estrapolato il seguente esempio semplice ma molto interessante :
Declare @SortOn varchar(50)
Select @SortOn=‘Class’
Select * from Production.Product
Order By
Case @SortOn
When ‘Name’ Then [Name]
When ‘Color’ Then [Color]
When ‘Class’ Then [Class]
End