猿问
sql 把特定数据排在最前面
现有一个数据表,有如下数据:
Name
----
A
B
C
D
...
现在我想用select语句查询,在输出结果时总是将D所在的这一行数据排在最前面,怎么做?
三国纷争
浏览 1024
回答 2
2回答
狐的传说
在该表加一个参考的排序字段就可以了,或者用:select name from table where name='D'union allselect name from table where name<>'D'
0
0
0
湖上湖
select * from 表 order by name desc
0
0
0
随时随地看视频
慕课网APP
相关分类
SQL Server
我要回答