mysql 自定义排序
类别:数据库 浏览量:907
时间:2016-3-17 mysql 自定义排序
mysql 自定义排序一、mysql field自定义排序函数的格式
order by field(value,str1,str2,str3,str4,,,,,,strn)
其中value后面的参数自定义,不限制参数个数
含义
将获取出来的数据根据str1,str2,str3,str4等的顺序排序
二、mysql order by field 实例
1、按 id 以 5, 3, 7, 1 的顺序排列
SELECT * FROM `MyTable`
WHERE `id` IN (1, 7, 3, 5)
ORDER BY FIELD(`id`, 5, 3, 7, 1)
2、按 name 以 'Suzi','Ben','Henry' 的顺序排列
mysql> select * from driver_log order by field(name,'Suzi','Ben','Henry');
--结果
+--------+-------+------------+-------+
| rec_id | name | trav_date | miles |
+--------+-------+------------+-------+
| 2 | Suzi | 2006-08-29 | 391 |
| 7 | Suzi | 2006-09-02 | 502 |
| 1 | Ben | 2006-08-30 | 152 |
| 9 | Ben | 2006-09-02 | 79 |
| 5 | Ben | 2006-08-29 | 131 |
| 8 | Henry | 2006-09-01 | 197 |
| 6 | Henry | 2006-08-26 | 115 |
| 4 | Henry | 2006-08-27 | 96 |
| 3 | Henry | 2006-08-29 | 300 |
| 10 | Henry | 2006-08-30 | 203 |
+--------+-------+------------+-------+
标签:mysql
您可能感兴趣
- mysql数据库简单操作(一篇文章教会你进行MySQL数据库和数据表的基本操作)
- 怎么查看mysql异常链接(MySQL 查看链接及杀掉异常链接的方法)
- mysql 分库分表步骤(MySQL读多写少设计方案 - 分库分表还能这么做?)
- mysql的使用步骤(MySQL infobright的安装步骤)
- mysql server安装图解教程(mysql容器之间的replication配置实例详解)
- mysql架构图(深入了解Mysql逻辑架构)
- mysql千万数据如何优化(MySQL千万级数据的表如何优化)
- navicat15激活页面不显示(Navicat for MySQL 15注册激活详细教程)
- mysql8.0.25安装及配置超详细教程(MySQL8.0.21安装步骤及出现问题解决方案)
- mysql的基本索引类型(MySQL 隔离数据列和前缀索引的使用总结)
- navicat连接报错10038(解决Navicat for Mysql连接报错1251的问题连接失败)
- mysql怎么迁移数据(如何把本地mysql迁移到服务器数据库)
- mysql数据库事务处理(MySQL数据库事务与锁深入分析)
- MySQL配置文件my.cnf的介绍
- 分享mysql设计规范(MySQL 可扩展设计的基本原则)
- 查看mysql所有权限(MySQL 权限控制细节分析)
- 沪上这16所高校 萌新 礼包开箱 哪一款让你心动(沪上这16所高校萌新)
- 她救了被绑架的他,而这一切竟是一场阴谋...(她救了被绑架的他)
- 冬季养殖这6种阴生植物,方便又好养,你家有么(冬季养殖这6种阴生植物)
- 阴生植物为什么不怕照不到阳光(阴生植物为什么不怕照不到阳光)
- 阴生环境 耐阴地被植物,你知道哪些(阴生环境耐阴地被植物)
- 常见的喜阴植物有哪些 养室内盆栽就在这里选(常见的喜阴植物有哪些)
热门推荐
- python图像仿射变换(详解Python计算机视觉 图像扭曲仿射扭曲)
- python批量自动化访问网站(python 自动批量打开网页的示例)
- thinkphp5.1手动连接mysql数据库(thinkphp5框架结合mysql实现微信登录和自定义分享链接与图文功能示例)
- 虚拟云服务器如何安装宝塔(云服务器宝塔面板的安装图文教程详解)
- php的字符串表达方法(php中字符串和整数比较的操作方法)
- java怎么调用支付宝的扫码支付(python实现银联支付和支付宝支付接入)
- mysql创建存储过程的代码(MySQL修改存储过程的详细步骤)
- sqlserver配置管理器不见了(SQL Server配置管理器无法连接到WMI提供程序)
- mysql中自增字段类型(MySQL数字类型自增的坑)
- python 并发传输文件(python单线程文件传输的实例C/S)