在SQL Server的第一行中显示特定记录

时间:2016-02-08 06:04:10

标签: sql sql-server

我有这样的查询:

Select ShipViaCode 
from tbl_VW_Epicor_ShipVia_Master

我得到了这个输出:

AIR
CHRT
COMP
CO20
Co40
CSPU
FEDX
NFRT
ser
TRCK

我想把我的第一行作为' TRCK',那么我该如何重新编写查询呢?

3 个答案:

答案 0 :(得分:2)

Select ShipViaCode from tbl_VW_Epicor_ShipVia_Master order by ShipViaCode desc;

干杯:)

答案 1 :(得分:1)

Select ShipViaCode from tbl_VW_Epicor_ShipVia_Master
order by (case when ShipViaCode = 'TRCK' then 0 else 1 end)

答案 2 :(得分:0)

您可以按该列对结果进行排序,但按降序排列,

Select ShipViaCode from tbl_VW_Epicor_ShipVia_Master order by ShipViaCode desc