文章詳情頁
mysql - sql中能否按id指定順序取出數據?
瀏覽:86日期:2022-06-15 16:48:22
問題描述
id: 3,2,5,10,4select * from id in (3,2,5,10,4);
但是順序會亂。sql中有沒有自帶的處理函數?
------------------補充------------------------------
想利用mysql中limit做分頁,所以想在mysql中原生解決。
問題解答
回答1:SELECT * FROM user_info_tbl where id in (150633922,150986697,7000084,7000083) order by find_in_set(id,’150633922,150986697,7000084,7000083’);
回答2:select *from table where id in (3,2,5,10,4) order by FIND_IN_SET(id,’3,2,5,10,4’);
回答3:Select Id From Uid Where Id!=’’ Order By FleId(Id,2,3,1);
相關文章:
1. javascript - 前端開發 本地靜態文件頻繁修改,預覽時的緩存怎么解決?2. javascript - jQuery each 方法第三個參數args 如何解釋?3. css3的背景圖片屬性有沒有把圖中這塊藍框區域(275*230)完整放在60*50區域?怎么寫呢4. android - 鍵盤遮擋RecyclerView5. java - new + 類名,一定需要申明一個對象嗎?6. javascript - js中遞歸與for循環同時發生的時候,代碼的執行順序是怎樣的?7. mysql數據庫每次查詢是一條線程嗎?8. 如何分別在Windows下用Winform項模板+C#,在MacOSX下用Cocos Application項目模板+Objective-C實現一個制作游戲的空的黑窗口?9. 新手 - Python 爬蟲 問題 求助10. python - linux怎么在每天的凌晨2點執行一次這個log.py文件
排行榜
