MySQL排序中使用CASE WHEN的方法示例
发表于:2025-01-20 作者:千家信息网编辑
千家信息网最后更新 2025年01月20日,前言在之前的一个项目中,使用到了SQL中使用 CASE WHEN 排序的功能。现在写篇博客备忘~数据库版本:MySQL 5.6.42条件:某字段代表该数据的状态取值为非负整数,0表示无状态。需求:以该
千家信息网最后更新 2025年01月20日MySQL排序中使用CASE WHEN的方法示例
前言
在之前的一个项目中,使用到了SQL中使用 CASE WHEN 排序的功能。现在写篇博客备忘~
数据库版本:MySQL 5.6.42
条件:
某字段代表该数据的状态取值为非负整数,0表示无状态。
需求:
以该字段升序排序,同时需要将值为0的数据放在最后。
首先我们看一下,表的结构:
正常的使用升序查询结果是这样的:
要让"小赤"排在最后,可以这样写:
也可以这样:
还可以使用 CASE WHEN 再不影响查询结果的前提下,改变排序的依据:
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流,谢谢大家对的支持。
排序
数据
内容
升序
字段
状态
结果
学习
查询
代表
价值
再不
前提
前言
功能
博客
同时
就是
数据库
整数
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
第四批网络安全项目
创建数据库和表要注意什么
查询wincc历史数据库
如何在同一个服务器上开小号
学习网络安全需要学计算机么
服务器管理员有什么权限
根据网址选择服务器语言
网络安全多格漫画
年内服务器
pc阿门罗服务器
软件开发模型可以结合吗
工业互联网德风科技
软件开发售后服务体系介绍
葱插图软件开发
检索通配符在所有数据库都一样
网络架构中数据库的作用
数据库组成原理实验实验报告
网络安全如何正确上网
大数据应用数据库设计
2017宁夏网络安全大赛
网络安全 作文
维护网络安全构建和谐校园演讲稿
宝山区企业网络技术咨询诚信合作
僵尸逃跑社区服务器去哪里了
数据库dicom
济宁市科策网络技术
最新的网络技术术语
明日之后防护林服务器
放到海里的服务器
服务器租赁备份方法