mysql函数语法顺序_MySQL自定义排序函数FIELD()

最近重写的一个网站,需要对筛选的出来的id,查询详情时要保证筛选出来的顺序,MySQL自定义排序函数FIELD()可以满足需求,接下来吾爱编程就为大家介绍一下用法,有需要的小伙伴可以参考一下:

1、语法格式:field(value,str1,str2,str3,str4)

2、简介:

value与str1、str2、str3、str4比较,返回1、2、3、4,如遇到null或者不在列表中的数据则返回0。

3、实例:

接下来我们就以ID(100,20,2564,65874)的顺序也保证查询结果也是这个顺序select ID,title,addtime from `web_news` where ID in(100,20,2564,65874) ORDER BY FIELD(ID,100,20,2564,65874)

查询结果如下:+-------+---------------------------------------------------------+-----------+

| ID  |title                           | addtime  |

+-------+---------------------------------------------------------+-----------+

| 100  |测试成功iPad2链接鼠标键盘(图文教程)           | 1325385967|

|  20 |局域网传输速度很慢的原因以及解决办法            | 1357210951|

| 2564 |话机世界170久久系列套餐资费 话机世界170套餐资费详情介绍 | 1367722914|

|65874 |win2008蓝牙驱动的装配                   | 1397415309|

+-------+---------------------------------------------------------+------------+

以上就是吾爱编程为大家介绍的关于MySQL自定义排序函数FIELD()的详解,了解更多相关文章请关注吾爱编程网!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值