MySql 排序問題

mysql 中排序使用 order by ,但是大部分情況下 直接字段排序,現(xiàn)在記錄一下特殊排序方式

一 :正常排序 :
order by 字段名 asc/desc (升序/降序)
可以多字段排序,以逗號分隔 例如 : order by 字段名A,order by 字段名B

二 : 特殊排序 (按照字段值 排序)
使用場景 : 按照某字段的值去排序
order by field(字段名,1,2,3) 按照字段值 排序
例如 : order by field(handle_status,10,20),case_date asc
使用場景 : 按照字段A 和 B 的值相等的排在前面
例如 : order by field(concat(a.user_id,'_',a.dept_id),'126_01') desc,field(handle_status,10,20),case_date desc

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 原文:https://my.oschina.net/liuyuantao/blog/751438 查詢集API 參...
    陽光小鎮(zhèn)少爺閱讀 3,951評論 0 8
  • 單個字段排序 注意:默認(rèn)是正序排列,所以asc可忽略 兩個及以上字段排序 中文排序 由于數(shù)據(jù)庫編碼通常都是UTF-...
    秦舒話閱讀 824評論 0 0
  • .數(shù)據(jù)庫 數(shù)據(jù)庫的發(fā)展: 文件系統(tǒng)(使用磁盤文件來存儲數(shù)據(jù))=>第一代數(shù)據(jù)庫(出現(xiàn)了網(wǎng)狀模型,層次模型的數(shù)據(jù)庫)=...
    小Q逛逛閱讀 1,069評論 0 2
  • pyspark.sql模塊 模塊上下文 Spark SQL和DataFrames的重要類: pyspark.sql...
    mpro閱讀 9,899評論 0 13
  • 目前,學(xué)書法的人越來越多了,從孩子到學(xué)生到老年人,這是一個值得可賀的事情。 書法是中國的傳統(tǒng)文化,漢字圈的外國人都...
    但看人生福禍閱讀 612評論 0 1

友情鏈接更多精彩內(nèi)容