一般情況之下,我們可以使用ORDER BY ...ASC或DESC來做查詢排序。如:

SELECT * FROM [dbo].[SalesPerformance] ORDER BY [Salesman] ASC GO
如果需要求某一些值先排在前面,其余的數據再按規則排序,如Salesman的值‘S0008’,‘S0032’,‘S0022’排在前3位:

SELECT * FROM [dbo].[SalesPerformance] ORDER BY CASE WHEN [Salesman] = 'S0008' THEN '1' WHEN [Salesman] = 'S0032' THEN '2' WHEN [Salesman] = 'S0022' THEN '3' ELSE [Salesman] END ASC