mysql in根據查詢id排序
mysql in根據查詢id排序
mysql in根據查詢時,返回結果是自行排序的,如果要按照我們查詢的ID進行排序,
要用到order by field,下面用幾個例子來說明一下mysql in查詢排序
SQL:select * from table where id IN (3,6,9,1,2,5,8,7);
這樣的情況取出來後,其實,id還是按1,2,3,4,5,6,7,8,9,排序的,但如果我們真要按IN裏
面的順序排序怎麼辦?我們可以用order by field
SQL: select * from table where id IN (3,6,9,1,2,5,8,7) order by field(id,3,6,9,1,2,5,8,7);
查詢出來的結果就是按自定義的ID進行排序了.
mysql in根據查詢時,返回結果是自行排序的,如果要按照我們查詢的ID進行排序,
要用到order by field,下面用幾個例子來說明一下mysql in查詢排序
SQL:select * from table where id IN (3,6,9,1,2,5,8,7);
這樣的情況取出來後,其實,id還是按1,2,3,4,5,6,7,8,9,排序的,但如果我們真要按IN裏
面的順序排序怎麼辦?我們可以用order by field
SQL: select * from table where id IN (3,6,9,1,2,5,8,7) order by field(id,3,6,9,1,2,5,8,7);
查詢出來的結果就是按自定義的ID進行排序了.
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
MYSQL表的增刪改查(基礎)
南波兔
2020-07-08 03:49:09
MYSQL表的增刪改查(進階)
南波兔
2020-07-08 03:49:09
Mysql計算兩個時間點相差的多少秒
select UNIX_TIMESTAMP(update_time)- UNIX_TIMESTAMP(insert_time) from t_video
小小臭臭g
2020-07-07 07:31:10
Mysql 獲取當前時間
小小臭臭g
2020-07-07 07:31:10
seconds_behind_master計算方式
aoerqileng
2020-07-07 07:21:30
MySQL相同語句在不同實例上執行結果不同的問題記錄
aoerqileng
2020-07-07 07:21:30
究竟要在哪裏捕獲數據變更
aoerqileng
2020-07-07 07:21:30
關於mysql的並行複製
aoerqileng
2020-07-07 07:21:30
mysql sync_binlog與組提交的關係
aoerqileng
2020-07-07 07:21:30
Mysql 多實例配置與啓停
道行尚浅
2020-07-07 06:17:09
Mysql 字符集研究
道行尚浅
2020-07-07 06:17:09
24小時熱門文章
-
使用c#強大的表達式樹實現對象的深克隆之解決循環引用的問題
-
GPT-4o 引領人機交互新風向,向量數據庫賽道沸騰了
-
free AI online tools All In One
-
痞子衡嵌入式:恩智浦i.MX RT1xxx系列MCU啓動那些事(12.A)- uSDHC eMMC啓動時間(RT1170)
-
基於Ubuntu-22.04安裝K8s-v1.28.2實驗(二)使用kube-vip實現集羣VIP訪問
-
企業大模型如何成爲自己數據的“百科全書”?
-
本地SSL證書過期 輸入命令在IIS自動生成
-
.NET週刊【5月第2期 2024-05-12】
-
基於Ubuntu-22.04安裝K8s-v1.28.2實驗(一)部署K8s
-
基於Ubuntu-22.04安裝K8s-v1.28.2實驗(三)數據卷掛載NFS(網絡文件系統)