您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

MySQL自定义排序函数FIELD()_MySQL

2024/3/20 2:46:48发布22次查看
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 |
+--------+-------+------------+-------+
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product