MySQL自定义排序函数FIELD()
2014-09-09 16:54
746 查看
MySQL可以通过field()函数自定义排序,格式:field(value,str1,str2,str3,str4),value与str1、str2、str3、str4比较,返回1、2、3、4,如遇到null或者不在列表中的数据则返回0.
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自定义排序函数FIELD()
- mysql 自定义排序函数field()
- MySQL自定义排序函数FIELD()
- MySQL自定义排序函数FIELD()
- mysql自定义排序规则函数——field()
- MySQL自定义排序函数FIELD()
- MySQL自定义排序函数FIELD()
- Mysql中用order by实现自定义排序函数field(value,str1,str2,str3,str4)和locate(substr,str)
- MySQL的自定义排序函数 FIELD(str,str1,str2,str3,...)
- mysql自定义排序规则函数——field()
- MySQL自定义排序函数FIELD()
- MySQL中的排序函数field()实例详解
- mysql自定义函数field
- mysql 使用order by field() 自定义排序
- 自定义排序函数实现时需要注意的问题
- Access里自定义类似MySQL group_concat 的函数
- MySQL自定义函数
- MySQL 按指定字段自定义列表排序
- 为容器添加比较函数,自定义容器的排序规则代码示例
- mysql建立自定义函数的问题