MySQL order by 问题

zhegeershazi 2017-12-20 11:45:49
第一个根据字段 正序排序为空的放在后面,第二个按字段倒叙排序,,先排第一个再排第二个 这个SQL该怎么写啊 求大神帮忙
...全文
408 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhegeershazi 2017-12-20
  • 打赏
  • 举报
回复
哇 可以了 谢谢
中国风 2017-12-20
  • 打赏
  • 举报
回复
不指定最大值,这样用,加一个判断是否为NULL的列
ORDER BY ISNULL(列1) ASC,列1 ASC,列2 desc
中国风 2017-12-20
  • 打赏
  • 举报
回复
ORDER BY IFNULL(列1,'指定一个最大值') ASC,列2 desc 或加一个一个判断NULL列
zhegeershazi 2017-12-20
  • 打赏
  • 举报
回复
大哥 那第一列有空的我得吧他 放在后面 然后再排第二列
中国风 2017-12-20
  • 打赏
  • 举报
回复
ORDER BY 列1 ASC,列2 desc

22,209

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧