你的位置:首页 > 数据库

[数据库]sql 把特定数据排在最前面


第一法】select * from table where name='D'UNION ALLselect * from table where name<>'D' 第二法】SELECT CASE WHEN [name]='D' THEN 0 ELSE 1 END FLAG,* FROM TABLE order by flag asc

感谢www.baidu.com/p/dongfanghong_1 sql大神,简单的语法运用起来简直活了。