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 中的锁结构)
- 怎么用docker中的mysql连接数据库(连接docker里面的mysql失败解决方法)
- MySQL中使用mysqldump命令备份
- windowsmysql服务在哪里(解决windows service 2012阿里云服务器在搭建mysql时缺少msvcr100.dll文件的问题)
- mysql参数说明(MySQL中你可能忽略的COLLATION实例详解)
- 升级mysql客户端版本(超详细教你怎么升级Mysql的版本)
- mysql主键什么情况用uuid(Mysql主键UUID和自增主键的区别及优劣分析)
- mysql分区怎么实现(MySql分表、分库、分片和分区知识深入详解)
- mysql中的默认mysql数据库作用(MySQL安装后默认自带数据库的作用详解)
- mysqlbinlog怎么分析(MySQL中使用binlog时格式该如何选择)
- mysql 5.5.27 winx64安装配置方法图文教程(mysql 5.5.27 winx64安装配置方法图文教程)
- mysql查询逗号分割字符串(MySQL 字符串拆分实例无分隔符的字符串截取)
- mysql数据库简单操作(一篇文章教会你进行MySQL数据库和数据表的基本操作)
- mysql怎么删除用户操作(解决mysql删除用户 bug的问题)
- mysql字符串默认长度(MySQL 字符类型大小写敏感)
- linux系统登录mysql数据库(Linux手动部署远程的mysql数据库的方法详解)
- 《囧妈》为何受抵制 春节七部影片撤档背后的责任与博弈(囧妈为何受抵制)
- 提醒 2019年起河南驾考要开设科目五 官方回应来了(2019年起河南驾考要开设科目五)
- 省 市书法家协会 送万福进万家 活动走进禹州美丽乡村(省市书法家协会)
- 点赞 禹州苌庄正式撤乡建镇 未来发展不可估量(禹州苌庄正式撤乡建镇)
- 它荣获 中国生态魅力镇 称号 就在咱们禹州,一起来看看(中国生态魅力镇)
- 真牛 禹州将建成中等城市(禹州将建成中等城市)
热门推荐
- xml属性和子元素的选择
- vue elementui 按钮样式修改(vue+elementui 实现新增和修改共用一个弹框的完整代码)
- mongodb容器化部署映射端口访问(Docker 部署 MongoDB容器的方法)
- mysql读写分离代码实现(MySQL Router实现MySQL的读写分离的方法)
- mongovue的使用
- 使用 LINQPad 调试linq以及lambda表达式
- dedecms栏目内容怎么插入分页符(dedecms自动给已经发布过的文章中的关键词加超链接)
- 如何通过广域网访问ftp服务器(Serv-u 外网访问内网的FTP服务器实现方法)
- css 最高层级(浅谈CSS 权值 层叠 重要性!important)
- zabbix sender能否发送告警数据(python3实现zabbix告警推送钉钉的示例)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9