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 自定义排序函数_MySQL自定义排序函数FIELD()相关推荐

  1. mysql 定一个函数_mysql自定义函数

    mysql中的UDF(自定义函数),其实是个好东西,比如可以写好一些方法或 函数,然后进行调用,而且是在SQL语句中可以进行调用. DROP FUNCTION CalculateAmount CREA ...

  2. mysql 事件 函数_MySQL 自定义函数和存储过程的使用

    MySQL支持自定义函数和存储过程,创建函数和存储过程分别使用CREATE PROCEDURE和CREATE FUNCTION,两者在语法结构上比较相似,但是它们的使用方法及使用场景有所有不同. 1. ...

  3. rds支持mysql自带函数吗_MySQL自定义函数(CREATE FUNCTION)

    在使用MySQL的过程中,MySQL 自带的函数可能完成不了我们的业务需求,这时候就需要自定义函数.自定义函数是一种与存储过程十分相似的过程式数据库对象.它与存储过程一样,都是由 SQL 语句和过程式 ...

  4. mysql支持自定义函数_MySQL 自定义函数

    自定义函数概念 用户自定义函数(user-defined function, UDF)是一种对MySQL扩展的途径, 其用法与内置函数相同. 自定义函数的两个必要条件: 参数 返回值 (只能有一个) ...

  5. mysql stuff函数_mysql   自定义 stuff

    MySQL 相比SQLServer 来说提供的系统函数还是相当的少. 在SQLServer里面的stuff,在mysql里面就没有 stuff:在一个字符串里面使用指定的字符从指定位置开始替换指定长度 ...

  6. mysql 获取子分类_MySQL 自定义函数获取一个分类的无限级子分类

    本方法不易维护,建议取出数据,在程序中递归,例如 https://javascript.net.cn/article?id=654 代码如下:delimiter / DROP FUNCTION IF ...

  7. mysql number函数_mysql有row_number函数吗?

    mysql有row_number函数吗? mysql没有row_number函数. oracle等数据库中可以方便的使用row_number函数,实现分组取组内特定数据的功能.但是MySQL中并没有引 ...

  8. mysql算法函数_mysql中的函数总结

    mysql中常用日期时间函数 MySQL服务器中的三种时区设置: ①系统时区---保存在系统变量system_time_zone ②服务器时区---保存在全局系统变量global.time_zone ...

  9. mysql 处理文件函数_mysql数据处理与函数

    大纲 列的别名 concat()函数 算术运算 字符处理函数 日期时间函数 数值处理函数 聚集函数 1.列的别名 就像人的外号一样,列有时候不太好理解或者列名太长,可以给它起别名 如何使用呢?  使用 ...

  10. mysql decimal被四舍五入_MySQL之ROUND函数四舍五入的陷阱

    在MySQL中,ROUND函数用于对查询结果进行四舍五入,不过最近使用ROUND函数四舍五入时意外发现并没有预期的那样,本文将这一问题记录下来,以免大家跟我一样犯同样的错误. 问题描述 假如我们有如下 ...

最新文章

  1. BT33F双基二极管
  2. (转)LINQ to Entities 多条件动态查询
  3. python题目及解析_python知识点总结以及15道题的解析
  4. Element UI 在父类设置样式不起作用
  5. NotifyMyFrontEnd 函数背后的数据缓冲区(一)
  6. [JVM]35个java代码性能优化总结
  7. C/C++课程设计 之学生管理系统(一)
  8. socket_基础2_传输大数据
  9. programfilesx86可以移动吗_配置全套的移动洗砂机多少钱?时产200吨可以处理吗?...
  10. php页面传递参数值几种方法总结
  11. Median Filtering in Constant time 算法源码生成DLL
  12. 在Xcode编译的时候,报这个错误"library not found for -
  13. Github网站中文汉化浏览器插件
  14. Python学习必看书籍_带你高效学习
  15. [矩阵求逆+二分图匹配]BZOJ 3168 [Heoi2013]钙铁锌硒维生素
  16. excel表格怎么拆分成多个表格?
  17. 68 ping: Lacking privilege for raw socket.
  18. php 路由修改密码,路由器设置修改密码怎么改 修改路由器密码的步骤
  19. 数据分析之EXCEL常用函数总结
  20. openWRT 无线使用3g上网

热门文章

  1. 利用BAT脚本加入域和退出域的代码
  2. webkit的编译(r76498)
  3. Visual Entity 手册(一)简介
  4. [转载] 2011 ScrumGathering大会简要记录 - 周金根
  5. 用rsync修复不完整的Linux光盘映像文件
  6. 06.大厂面试题:请讲下SpringBoot的日志框架原理
  7. lol游戏挂机软件_直男玩家吐槽LOL手游:挂机,送头,队友菜
  8. 计算机毕业设计中JAVA 23种开发模式详解(代码举例)
  9. vi删除选中内容_如何优雅的删除代码-VIM
  10. orange's系统可以装mysql 吗?_bochs 2.4.2 ubuntu 安装运行问题《orange#39;s 一个操作系统的...