2012-06-28 47 views

回答

2

你可以使用CASEORDER BY

SELECT Column 
FROM Table 
ORDER BY CASE WHEN Column='B' THEN 1 ELSE 0 END 
, Column 
1

這個例子還可以幫助你......

create table #tbl(Name varchar(10)) 
Insert into #tbl values('A') 
Insert into #tbl values('B') 
Insert into #tbl values('C') 
Insert into #tbl values('D') 

SELECT Name 
FROM #tbl 
ORDER BY CASE WHEN Name='B' THEN 1 ELSE 0 END 
Drop table #tbl 
相關問題