软件下载 | 资讯教程 | 最近更新 | 下载排行 | 一键转帖 | 发布投稿
您的位置:最火下载站 > 网络编程 > SQL SERVER > SQL Server某一个指定值靠前排序

SQL Server某一个指定值靠前排序

经常遇到这样的事情,

[Table:address]
id address
1 北京
2 上海
3 天津
4 重庆
5 湖南

有时间我们需要把天津排在最前面,可怎么order by 还是不行最后就想了一个这样的办法。
select *,abs(id-3)as orderNum from [address] order by orderNum desc
幸运的是这样就可以达到想要的效果了。当然这个不能用在字符中,那怎么样才能排字符呢,其它不难想到。用when case进行一下判断
    相关阅读
    网友评论
    栏目导航
    推荐软件