sql order by 几个字段之外,还把特定几条记录提前

来源:互联网 发布:网络电视直播电脑版 编辑:程序博客网 时间:2024/06/04 17:46

select * from CC t order by  case when test = 4 then 0 else 1 end , phone desc

在oder by 加上 CASE     WHEN   你要置前行的条件表达式   THEN   0   ELSE   1   END

比如:

 select * from tableX order by case when name = "mmmm" then 0 else 1 end , id


原创粉丝点击