美文网首页MySQL
MySql 排序问题

MySql 排序问题

作者: 王传贺 | 来源:发表于2020-03-05 11:02 被阅读0次

    mysql 中排序使用 order by ,但是大部分情况下 直接字段排序,现在记录一下特殊排序方式

    一 :正常排序 :
    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

    相关文章

      网友评论

        本文标题:MySql 排序问题

        本文链接:https://www.haomeiwen.com/subject/gkahlhtx.html