0
我正在从数据库中提取记录。我希望一个特定的记录始终是最后一个元素。我怎样才能做到这一点?将特定项目作为下拉列表中的最后一项绑定
对于如: 从数据库: 一个 乙 Ç d
但是,我想 “B” 去年来始终。我想这一点: 一个 ç d 乙
我正在从数据库中提取记录。我希望一个特定的记录始终是最后一个元素。我怎样才能做到这一点?将特定项目作为下拉列表中的最后一项绑定
对于如: 从数据库: 一个 乙 Ç d
但是,我想 “B” 去年来始终。我想这一点: 一个 ç d 乙
你可以使用CASE
在ORDER BY
:
SELECT Column
FROM Table
ORDER BY CASE WHEN Column='B' THEN 1 ELSE 0 END
, Column
这个例子还可以帮助你......
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