• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    MySQL中的排序函数field()实例详解

    前言

    我们在日常开发过程中,排序是经常用到的,有时候有这样的需求。

    比如,需要在查询结果中根据某个字段的具体值来排序。如下面例子

    上面是一张个人信息 表,假如我们想按照'seiki','iris','xut'来排序。也就是name='seiki','iris','xut'的来排序。

    碰到这样的需求,我们应该怎么做呢,其实有一个MySQL函数可以非常方便的处理此需求

    那就是field()函数

    使用方式如下

    其中,order by (str,str1,str2,str3,str4……) ,str与str1,str2,str3,str4比较,其中str指的是字段名字,

    意为:字段str按照字符串str1,str2,str3,str4的顺序返回查询到的结果集。如果表中str字段值不存在于str1,str2,str3,str4中的记录,放在结果集最前面返回。

    现在使用方法知道了,那我们就来实现上面的需求

    首先来个正序排序

    或者按照'seiki','iris'来排序,结果如下

    现在让我们来倒序排序‘seiki','iris'

    可以看到iris是在最前面,这是为何呢,看上面图上的注释!

    好了,这函数还是非常好用 的

    总结

    以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流,谢谢大家对脚本之家的支持。

    您可能感兴趣的文章:
    • Mysql常用函数大全(分类汇总讲解)
    • MySQL自定义函数简单用法示例
    • MYSQL自定义函数判断是否正整数的实例代码
    • MySQL高效模糊搜索之内置函数locate instr position find_in_set使用详解
    • mysql中find_in_set()函数的使用及in()用法详解
    • 详解MySql Date函数
    • MySQL使用集合函数进行查询操作实例详解
    • 详解数据库_MySQL: mysql函数
    上一篇:MySQL锁(表锁,行锁,共享锁,排它锁,间隙锁)使用详解
    下一篇:MySQL高效导入多个.sql文件方法详解
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    MySQL中的排序函数field()实例详解 MySQL,中的,排序,函数,field,