av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁技術(shù)文章
文章詳情頁

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

瀏覽:188日期: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)文章:
主站蜘蛛池模板: 成人福利网站 | av大片在线观看 | 国产激情一区二区三区 | avxxxxx| 久久国产一区 | 一区二区三区国产视频 | 欧美视频免费 | 成人福利在线 | 日日夜夜天天操 | 天天天天躁天天爱天天碰2018 | 黄色影视大全 | 欧美一级特黄视频 | 麻豆视频一区二区 | 国产精品久久久久久久午夜 | 日韩福利在线 | 成人国产在线观看 | 成人免费av | 免费a视频 | 亚洲欧美精品 | 欧美性精品 | 黄色裸体视频 | 中文精品一区 | 新av在线| 欧美精品三区 | 亚洲最大黄色网址 | 亚洲美女在线视频 | 中文字幕免费在线看线人动作大片 | 亚洲综合日韩 | 久草资源网 | 国产天堂av | 国产成人在线观看免费网站 | 欧美日韩免费在线 | 中文在线观看视频 | 91精品国产综合久久久蜜臀九色 | 少妇一级淫免费观看 | 午夜免费影院 | 瑟瑟视频在线观看 | 毛片免费在线观看 | 麻豆久久久| 欧美午夜精品一区二区三区 | 九九热在线精品视频 |