文章詳情頁
mysql -- order by 排序的疑問
瀏覽:230日期:2022-06-16 08:50:05
問題描述
麻煩各位看看!!!注意:id是自增長的
>select * from order order by id desc,create_at asc這句是不是表明create_at這個字段沒起作用了?或者說,是不是,只要在id desc之后的字段排序都不起作用??
問題解答
回答1:ORDER BY子句后面列名的順序確定優(yōu)先級的。即查詢結(jié)果首先以列id的降序順序進行排序,而只有當(dāng)列id出現(xiàn)相同的信息時,這些相同的信息再按create_at列的升序進行排序
回答2:如果你的ID是唯一的,那么在這種情況下確實是唯一的,像這種多重排序一般適用于有重復(fù)內(nèi)容的,比如說有一群人,里面有重復(fù)的姓名,我們根據(jù)姓名,再根據(jù)年齡來排序,就是如下效果
李四 20王五 22張三 17張三 18回答3:
不是的,首先對條件A id desc 排序,然后對滿足條件A 之后的 條件B create_at asc 排序例如結(jié)果:
id create_at 3 42 12 32 51 11 3
id 自增 你都 1 2 3 4 5 6 7 了,后面的字段自然無法 排序了
回答4:錯,當(dāng)id值有重復(fù)時,會比較create_at的大小排序
上一條:mysql - 查詢字段做了索引為什么不起效,還有查詢一個月的時候數(shù)據(jù)都是全部出來的,如果分拆3次的話就沒問題,為什么呢。下一條:mysql 新增用戶 主機名設(shè)定 失敗
相關(guān)文章:
1. javascript - sublime快鍵鍵問題2. javascript - immutable配合react提升性能?3. vue.js - Vue 如何像Angular.js watch 一樣監(jiān)聽數(shù)據(jù)變化4. 實現(xiàn)bing搜索工具urlAPI提交5. javascript - 移動端上不能實現(xiàn)拖拽布局嗎?6. 如何解決Centos下Docker服務(wù)啟動無響應(yīng),且輸入docker命令無響應(yīng)?7. javascript - nodejs關(guān)于進程間發(fā)送句柄的一點疑問8. thinkPHP5中獲取數(shù)據(jù)庫數(shù)據(jù)后默認(rèn)選中下拉框的值,傳遞到后臺消失不見。有圖有代碼,希望有人幫忙9. java - 使用fastjson對HashMap進行序列化錯誤10. index.php錯誤,求指點
排行榜

熱門標(biāo)簽
網(wǎng)公網(wǎng)安備