mysql 使用order by field() 自定义排序



一、MySQL field自定义排序函数的格式

 

order by field(value,str1,str2,str3,str4,,,,,,strn)

其中value后面的参数自定义,不限制参数个数

 

含义

将获取出来的数据根据str1,str2,str3,str4等的顺序排序

 


 

二、mysql order by field 实例


 

[sql]  view plain  copy
  1. mysql> select * from driver_log order by field(name,'Suzi','Ben','Henry');  
  2.   
  3.   
  4.   
  5. --结果  
  6.   
  7.   
  8. +--------+-------+------------+-------+  
  9.   
  10. | rec_id | name  | trav_date  | miles |  
  11.   
  12. +--------+-------+------------+-------+  
  13.   
  14. |      2 | Suzi  | 2006-08-29 |   391 |  
  15.   
  16. |      7 | Suzi  | 2006-09-02 |   502 |  
  17.   
  18. |      1 | Ben   | 2006-08-30 |   152 |  
  19.   
  20. |      9 | Ben   | 2006-09-02 |    79 |  
  21.   
  22. |      5 | Ben   | 2006-08-29 |   131 |  
  23.   
  24. |      8 | Henry | 2006-09-01 |   197 |  
  25.   
  26. |      6 | Henry | 2006-08-26 |   115 |  
  27.   
  28. |      4 | Henry | 2006-08-27 |    96 |  
  29.   
  30. |      3 | Henry | 2006-08-29 |   300 |  
  31.   
  32. |     10 | Henry | 2006-08-30 |   203 |  
  33.   
  34. +--------+-------+------------+-------+  


一、MySQL field自定义排序函数的格式

 

order by field(value,str1,str2,str3,str4,,,,,,strn)

其中value后面的参数自定义,不限制参数个数

 

含义

将获取出来的数据根据str1,str2,str3,str4等的顺序排序

 


 

二、mysql order by field 实例


 

[sql]  view plain  copy
  1. mysql> select * from driver_log order by field(name,'Suzi','Ben','Henry');  
  2.   
  3.   
  4.   
  5. --结果  
  6.   
  7.   
  8. +--------+-------+------------+-------+  
  9.   
  10. | rec_id | name  | trav_date  | miles |  
  11.   
  12. +--------+-------+------------+-------+  
  13.   
  14. |      2 | Suzi  | 2006-08-29 |   391 |  
  15.   
  16. |      7 | Suzi  | 2006-09-02 |   502 |  
  17.   
  18. |      1 | Ben   | 2006-08-30 |   152 |  
  19.   
  20. |      9 | Ben   | 2006-09-02 |    79 |  
  21.   
  22. |      5 | Ben   | 2006-08-29 |   131 |  
  23.   
  24. |      8 | Henry | 2006-09-01 |   197 |  
  25.   
  26. |      6 | Henry | 2006-08-26 |   115 |  
  27.   
  28. |      4 | Henry | 2006-08-27 |    96 |  
  29.   
  30. |      3 | Henry | 2006-08-29 |   300 |  
  31.   
  32. |     10 | Henry | 2006-08-30 |   203 |  
  33.   
  34. +--------+-------+------------+-------+  


你可能感兴趣的:(【java】)