sqlserver里如何实现order by ID nulls last这种需求?
0
RT
oracle里的语法是order by ID nulls last
按照ID正序排列,空值放到最后
我看网上有对NULL做case when处理的,但个人觉得都不严谨
case when ID is null then xxx
这个xxx怎么确定是最大值一定会正序排到最后呢?
注:ID只是个例子,实际情况可能不止是数字,还有可能是字符,很大那种字符,这个如何确定能排序到最后?
oracle里的语法是order by ID nulls last
按照ID正序排列,空值放到最后
我看网上有对NULL做case when处理的,但个人觉得都不严谨
case when ID is null then xxx
这个xxx怎么确定是最大值一定会正序排到最后呢?
注:ID只是个例子,实际情况可能不止是数字,还有可能是字符,很大那种字符,这个如何确定能排序到最后?
没有找到相关结果
重要提示:提问者不能发表回复,可以通过评论与回答者沟通,沟通后可以通过编辑功能完善问题描述,以便后续其他人能够更容易理解问题.
2 个回复
悟 - 取是能力,舍是境界 2016-08-10 回答
赞同来自: 老头子 、郑大鹏
桦仔 - SQL Server 专家 2016-08-12 回答
赞同来自: