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

SELECT * FROM [dbo].[SalesPerformance] ORDER BY [Salesman] ASC GOSource Code
如果需要求某一些值先排在前面,其余的資料再按規則排序,如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 ASCSource Code
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/7368.html
標籤:SQL Server
上一篇:計算經歷的時間
下一篇:修改資料庫默認位置
