MySQL排序中使用CASE WHEN的方法示例


前言在之前的一个项目中,使用到了SQL中使用 CASE WHEN 排序的功能。现在写篇博客备忘~数据库版本:MySQL 5.6.42条件:某字段代表该数据的状态取值为非负整数,0表示无状态。需求:以该字段升序排序,同时需要将值为0的数据放在最后。首先我们看一下,表的结构:正常的使用升序查询结果是这样的:要让“小赤”排在最后,可以这样写:也可以这样:还可以使用 CASE WHEN 再不影响查询结果的前提下,改变排序的依据:总结以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流,开发云主机域名谢谢大家对开发云的支持。

相关推荐: MySQL连接查询实例详解

本文实例讲述了MySQL连接查询。分享给大家供大家参考,具体如下:创建表suppliers:内连接使用 inner join 语法进行内连接查询创建表orders:左连接右连接复合条件连接查询【例.46】在fruits表和suppliers表之间使用内连接查询…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 06/10 10:33
下一篇 06/10 10:33

相关推荐