亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

更多QQ空间微信QQ好友腾讯朋友复制链接
您的位置:首頁/技術(shù)文章
文章詳情頁

mysql sql where id in(25,12,87) 結(jié)果集如何用按照 25 12 87排序?

【字号: 作者:豬豬瀏覽:144日期:2022-06-14 18:06:17

問題描述

mysql sql where id in(25,12,87) 結(jié)果集如何用按照 25 12 87排序?

數(shù)據(jù)表有一個id字段,sql的結(jié)果集如何根據(jù) 25 12 87這樣的順序顯示?

id251287

而不是id122587

問題解答

回答1:

SELECT * FROM table WHERE id IN(25,12,87) ORDER BY find_in_set(id,’25,12,87’)

回答2:

這個在高性能mysql里面有介紹,in查詢其實是一個掃表的過程,in查詢時,底層是先將in里面的id就從小到大排序優(yōu)化,然后再執(zhí)行in查詢的,所以最好是手動將id從小到大排序后再執(zhí)行in查詢,例如in (12,25,87),然后再按照你想要的順序排序就好了

回答3:

值取出之后在應(yīng)用程序排序

回答4:

SELECT * FROM table WHERE id IN(25,12,87) ORDER BY INSTR(’,25,12,87,’,CONCAT(’,’,id,’,’))

試試這個

回答5:

思路轉(zhuǎn)換一下,分成3條按id查詢的SQL,取出來不就是按這個順序的了么

相關(guān)文章:
主站蜘蛛池模板: 日本黄色美女视频 | 久久精品免看国产成 | 国产开嫩苞实拍在线播放视频 | 欧美高清a | 猫咪视频成人永久免费观看 | 久久国产一久久高清 | 欧美一区二区三区综合色视频 | 亚洲成人黄色片 | 亚洲国产日韩在线 | 极品嫩模被黑人20厘米 | 国产一区二卡三区四区 | 国产乱码精品一区二区 | 亚洲精品美女 | 色综合综合在线 | 一区二区三区四区在线不卡高清 | 免费一看一级欧美 | 国产亚洲精品美女久久久久 | 欧美一二三区在线 | 欧美a级v片在线观看一区 | 18岁免费网站 | 色婷婷精品 | 激情小视频在线播放免费 | 亚洲18岁禁止 | 99ri国产在线观看 | a级黄色大片在线观看视频男男 | 成本人h片3d动漫网站在线看 | 狠狠狠色丁香婷婷综合久久五月 | 中国xxxx视频播放免费 | 国产美女白丝袜精品_a不卡 | 久久国产免费观看精品 | 天天做夜夜操 | 91久久老司机福利精品网 | 国产1区二区| 国产精品三级国语在线看 | 日本特黄在线观看免费 | 女同视频一区二区在线观看 | 国产产一区二区三区久久毛片国语 | 麻豆国内精品欧美在线 | 亚洲精品一区二区三区人妖 | 国产成人一区二区精品非洲 | 免费欧洲毛片a级视频老妇女 |