为了账号安全,请及时绑定邮箱和手机立即绑定

求大佬们看下 面试题中的问题

求大佬们看下 面试题中的问题

我家大狗最最萌 2018-01-24 17:35:32
select * from table where (ID = 10) or (ID = 32) or (ID = 22) or (ID = 76) or (ID = 13) or (ID = 44)
让结果按10,32,22,76,13,44的顺序检索出来,请问如何书写? 
查看完整描述

2 回答

?
产品经理不是经理

TA贡献481条经验 获得超143个赞

//mysql使用field函数进行排序

select * from table where (ID = 10) or (ID = 32) or (ID = 22) or (ID = 76) or (ID = 13) or (ID = 44) order by field(ID,10,32,22,76,13,44);


查看完整回答
反对 回复 2018-01-24
  • 2 回答
  • 0 关注
  • 1494 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号