mysql通過(guò)find_in_set()函數(shù)實(shí)現(xiàn)where in()順序排序
本文章來(lái)為各位介紹一篇關(guān)于mysql 實(shí)現(xiàn)按 where in () 中的順序排序,用find_in_set() 函數(shù)的教程,希望此教程能夠?qū)Ω魑挥兴鶐椭?br />
select * from table where id in ('783',' 769',' 814',' 1577',' 1769')
order by find_in_set( id, '783, 769, 814, 1577, 1769' )
查出來(lái):
769 1577 814 1769 783
為什么不是 783 769 814 1577 1769 的順序?
注意:經(jīng)查找后原因出在find_in_set里面,如果find_in_set的第二個(gè)參數(shù)中有空格將導(dǎo)致順序亂掉,因?yàn)閙ysql查詢之前不會(huì)給你trim空格符。
so...
去空格后:
select * from table where id in ('783',' 769',' 814',' 1577',' 1769')
order by find_in_set( id, '783,769,814,1577,1769' )
注意只是去掉了
'783,769,814,1577,1769' 中的空格
再查出來(lái): 783 769 814 1577 1769
至此我們實(shí)現(xiàn)用where in find_in_set 的排序,find_in_set 還可實(shí)現(xiàn)多條件排序 試試哦
總結(jié)
以上就是本文關(guān)于mysql通過(guò)find_in_set()函數(shù)實(shí)現(xiàn)where in()順序排序的全部介紹,感興趣的朋友可以參閱:MySQL數(shù)據(jù)庫(kù)表分區(qū)注意事項(xiàng)大全【推薦】、幾個(gè)比較重要的MySQL變量、sql和MySQL的語(yǔ)句執(zhí)行順序分析等,若有不足之處,歡迎大家留言指正。希望對(duì)大家有所幫助。
- mysql中find_in_set()函數(shù)的使用及in()用法詳解
- mysql中find_in_set()函數(shù)用法及自定義增強(qiáng)函數(shù)詳解
- Mysql中find_in_set()函數(shù)用法詳解以及使用場(chǎng)景
- mysql中find_in_set()函數(shù)的使用詳解
- MySQL中find_in_set()函數(shù)用法示例詳解
- mysql中find_in_set()函數(shù)用法及自定義增強(qiáng)函數(shù)
- MySQL中FIND_IN_SET()函數(shù)與in的區(qū)別及說(shuō)明
- MySQL FIND_IN_SET字符串函數(shù)深度解析
相關(guān)文章
window系統(tǒng)mysql無(wú)法輸入和無(wú)法顯示中文的解決方法
這篇文章主要介紹了window系統(tǒng)mysql無(wú)法輸入和無(wú)法顯示中文的解決方法,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2018-06-06
MySQL及SQL注入詳細(xì)說(shuō)明(附預(yù)防措施)
所謂SQL注入,就是通過(guò)把SQL命令插入到Web表單遞交或輸入域名或頁(yè)面請(qǐng)求的查詢字符串,最終達(dá)到欺騙服務(wù)器執(zhí)行惡意的SQL命令,這篇文章主要介紹了MySQL及SQL注入的相關(guān)資料,需要的朋友可以參考下2025-11-11
php中關(guān)于mysqli和mysql區(qū)別的一些知識(shí)點(diǎn)分析
看書、看視頻的時(shí)候一直沒(méi)有搞懂mysqli和mysql到底有什么區(qū)別。于是今晚“谷歌”一番,整理一下。需要的朋友可以參考下。2011-08-08
使用mysqld_multi實(shí)現(xiàn)單系統(tǒng)中配置多個(gè)MySQL服務(wù)器實(shí)例
這篇文章主要介紹了使用mysqld_multi實(shí)現(xiàn)單系統(tǒng)中配置多個(gè)MySQL服務(wù)器實(shí)例,mysqld_multi可用于在一臺(tái)物理服務(wù)器運(yùn)行多個(gè)Mysql服務(wù),mysqld_multi是管理多個(gè)mysqld的服務(wù)進(jìn)程,這些服務(wù)進(jìn)程程序不同的unix socket或是監(jiān)聽(tīng)于不同的端口,需要的朋友可以參考下2014-09-09

