您好,欢迎来到爱问旅游网。
搜索
您的当前位置:首页MySQL顺序检索

MySQL顺序检索

来源:爱问旅游网

1. ORDER BY 子句

SELECT name,age FROM student ORDER BY age;
  • 检索字段名称,年龄来自学生表按照列年龄排序;

  • 注意 默认是升序ASC

  • ORDER BY 子句通常在语句末尾

  • 执行结果:

    user4	17
    user4	17
    user1	18
    user2	20
    user3	27

2. 多列排序

SELECT name,age FROM student ORDER BY age DESC, name ASC;
  • 查询名称,年龄来自学生表,按年龄降序,名称升序进行排序;

  • 关键字 DESC(descending)指降序,字母默认Z-A

  • ASC(ascending)指升序,字母默认A-Z

  • 多列情况下,每个列后面指定使用DESC,使用逗号,隔开。如果不写,默认升序。

  • 执行结果:

    user3	27
    user2	20
    user1	18
    user4	17
    user4	17

3. 按位排序 DESCASC

SELECT name,age FROM student ORDER BY 2 DESC, 1 ASC;
  • 按位指查询字段的位置,2对应字段age,1对应字段name,结果和多列排序一致

  • 执行结果:

    user3	27
    user2	20
    user1	18
    user4	17

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- awee.cn 版权所有 湘ICP备2023022495号-5

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务