desc(21MySQL 教程ORDER BY 排序)

前面小节介绍了如何查询数据,并且介绍了如何使用 WHERE 条件对查询的数据结果集进行筛选,本小节介绍如何使用 ORDER BY 对查询结果集进行排序,排序在实际业务中非常有必...

前面小节介绍了如何查询数据,并且介绍了如何使用 WHERE 条件对查询的数据结果集进行筛选,本小节介绍如何使用 ORDER BY 对查询结果集进行排序,排序在实际业务中非常有必要,可以较好地对结果集数据分析和处理。

1.ASC 从小到大排序

ASC 是对结果集按照字段从小到大排序(升序),以 teacher 表为例,将查询出来的所有结果集按照年龄 age 从小到大排序:

SELECT * FROM teacher ORDER BY age ASC;

执行结果如下图:

21《MySQL 教程》ORDER BY 排序

2.DESC 从大到小排序

DESC 是对结果集按照字段从大到小排序(降序),以 teacher 表为例,将查询出来的所有结果集按照年龄 id 从大到小排序:

SELECT * FROM teacher ORDER BY id DESC;

执行结果如下图:

21《MySQL 教程》ORDER BY 排序

3.使用多字段混合排序

以 teacher 表为例,将查询出来的结果集按照 age 从大到小排序之后,再按照 id 字段从小到大排序:

SELECT * FROM teacher ORDER BY age DESC,id ASC;

执行结果如下图:

21《MySQL 教程》ORDER BY 排序

4.对字符串类型字段排序

前面排序的 age 和 id 字段是 int 类型,为了演示方便这里先插入几个 name 字段为英文名的教师测试数据,并对 name 字段排序,插入数据 SQL 语句如下:

INSERT INTO teacher(name,age,id_number,email)VALUES('Tom',22,'42011720200604077X','tom@qq.com'),('Jack',23,'42011720200604099X','jack@qq.com'),('Mary',24,'42011720200604020X','mary@qq.com'),('Timo',25,'42011720200604022X','timo@qq.com'),('Faker',21,'42011720200604033X','faker@qq.com');

对查询结果集按照 name 字段 ASC 升序排序:

SELECT * FROM teacher ORDER BY name ASC;

执行结果如下图:

21《MySQL 教程》ORDER BY 排序

Tips:如上图所示,使用 ASC 对结果集按照 name 字段升序,其实是对 name 字段字符串编码的排序,英文字符排序在前,中文在后,其中排序规则是按照字符 ASCII码 对应值的大小排序的。

5.小结

本小节介绍了如何使用 ORDER BY 对查询结果集按照值字段排序,其中包括 ASC 升序和 DESC 降序,需要注意的是各种数据的字符集可能不同,如中文字符编码 GBK编码、utf-8编码, 若需要经常对字符串类型字段进行排序,可以给该字符串字段加上普通 Bree索引,二级索引树字符串默认存储方式是按照字符集升序存储的(MySQL8.0 可自定义排序存储方式),所以有索引的字段排序性能比没有索引的字段排序性能好。

本文来自作者[迎桃]投稿,不代表酷展号立场,如若转载,请注明出处:https://iosku.vip/dqbk/2025sop04-8739.html

(19)

文章推荐

  • 高中励志句子。

    网上有关“高中励志句子。”话题很是火热,小编也是针对高中励志句子。寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。1、为理想,早起三更,读迎晨曦,磨枪挫剑,不惧兵临城下!2、今日寒窗苦读,必定有我;明朝独占熬头,舍我其谁。3、释放ATP,样样争第一。4、全力冲

    2025年01月24日
    1031
  • 天眼查315数据:合众思壮涉及骚扰电话 此前因虚增收入被证监会处罚

    本报讯(记者袁传玺)央视315晚会曝光操纵骚扰电话的问题,北京合众思壮(维权)科技股份有限公司被点名。天眼查App显示,北京合众思壮科技股份有限公司成立于1998年9月份,于2010年4月份在A股上市,法定代表人为王刚,注册资本约7.4亿元,主营业务为高精度卫星导航技术为基础进行相关产品的研发、制造

    2025年03月17日
    20
  • 比亚迪高管:汉L零百加速2.7秒,让燃油车只剩下情怀,能追上我们的只有雷总的小米SU7 Ultra

      新浪科技讯3月17日晚间消息,在今日的比亚迪超级e平台技术发布暨汉L、唐L预售发布会上,比亚迪王朝网销售事业部总经理路天发表演讲。  比亚迪此次发布了新一代纯电技术平台超级e平台,在核心的电机、电池、电控等领域全面升级。汉L、唐L也首发搭载超级e平台。  路天表示,汉LEV零百加速实测

    2025年03月17日
    21
  • 移动端手机网站制作(手机端网站简单制作教程)

    想要创建一个手机端的网站,需要有域名、已经完成网站页面的开发设计,零基础朋友不懂代码技术,直接在线套用乔拓云里面的网站模板来开发是比较简单可行的,进入乔拓云网,复制网站模板编辑网站的内容,注册域名后绑定,同时完成百度收录的相关设置,让网站能更快的在搜索引擎里面被搜索到。1、打开电脑浏览器,进入乔拓云

    2025年03月21日
    17
  • 宛转的意思(字词辨析婉转和宛转傻傻分不清)

    在汉语的词汇宝库里,“婉转”和“宛转”就像一对让人容易混淆的姐妹花,是不是常常让您感到迷糊呢?别担心,今天咱们就来把它们弄个清楚!先来说说“婉转”。这个词呀,通常用来形容(说话)温和而曲折,比如“她说话婉转,让人听着很舒服”。或者形容声音抑扬动听,像“鸟儿的歌声婉转悠扬”。再瞧瞧“宛转”,它的意思也

    2025年03月24日
    16
  • 北京的区号是多少(百科020021)

    先来个测验:北京、上海、广州,区号各自是多少?1秒答完:010、021、020。那再问个问题,为什么广州的区号排在上海前面?虽然没有成文规定,但大家都会觉得,排编号这件事,必须按着地方的政治经济地位来,不管是电话区号、车牌号、邮政编号、各种号,要是乱了“辈分”,嘿嘿。所以,是不是在编区号的时候,广州

    2025年03月28日
    16
  • 9588(9588)

    #一汽丰田给你旧时光的新奖励#

    2025年03月30日
    17
  • 美国葡萄酒零售商全国协会称关税将导致裁员和企业倒闭

      美国葡萄酒零售商全国协会表示,关税将对葡萄酒行业产生实质性影响,导致收入大幅减少、裁员以及企业倒闭。  该协会在一份声明中称:“我们完全有理由相信,最近对从其他国家进口的葡萄酒以及其他商品征收的关税,将导致美国葡萄酒市场大幅萎缩。”  该协会称,认为葡萄酒消费者会简单地从购买欧洲、南美和太

    2025年04月06日
    20
  • 女生对男生表白的话(女生向男生表白)

    1、每天都在不断的想你,你知道吗?我现在过的很累,也很委屈,委屈了不能对任何人说.也许你根本无法体会,好想有你陪在我身边,但不知道现在你身边有谁在陪伴着你!2、隔着不远不近的时空,我常常会在不经意之间想起你,就象今天的微风吹落一两片叶子那样随心和自然,有风吹到你时,要记得,那是我托它给你的问候。3、

    2025年04月22日
    15

发表回复

本站作者后才能评论

评论列表(4条)

  • 迎桃
    迎桃 2025年04月26日

    我是酷展号的签约作者“迎桃”!

  • 迎桃
    迎桃 2025年04月26日

    希望本篇文章《desc(21MySQL 教程ORDER BY 排序)》能对你有所帮助!

  • 迎桃
    迎桃 2025年04月26日

    本站[酷展号]内容主要涵盖:国足,欧洲杯,世界杯,篮球,欧冠,亚冠,英超,足球,综合体育

  • 迎桃
    迎桃 2025年04月26日

    本文概览:前面小节介绍了如何查询数据,并且介绍了如何使用 WHERE 条件对查询的数据结果集进行筛选,本小节介绍如何使用 ORDER BY 对查询结果集进行排序,排序在实际业务中非常有必...

    联系我们

    邮件:酷展号@sina.com

    工作时间:周一至周五,9:30-18:30,节假日休息

    关注我们