SQL查询结果自定义排序
程序员文章站
2022-04-16 09:18:45
一般情况之下,我们可以使用ORDER BY ...ASC或DESC来做查询排序。如: SELECT * FROM [dbo].[SalesPerformance] ORDER BY [Salesman] ASC GO Source Code 如果需要求某一些值先排在前面,其余的数据再按规则排序,如S ......
一般情况之下,我们可以使用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
上一篇: 揭秘仆固怀恩被猜忌的一生,最后被逼*
下一篇: Java实现一个疫情人数管理系统