SQL语句-ORDER BY排序

当查询数据库里的数据时,为了使数据不那么凌乱,我们可以对数据进行排序处理
排序格式:
ORDER BY 字段 默认升序
ORDER BY 字段 ASC 升序
ORDER BY 字段 DESC 降序

sno s_name gender age height speciality
1001 张三 18 1.78 计算机
1002 李四 25 1.80 计算机
1003 王五 19 1.67 会计
1004 赵六 22 1.72 物流管理
1005 麦赖 30 1.70 商务英语
1006 孙七 28 1.77 物流管理
1007 周八 22 1.68 物联网
1008 吴九 26 1.60 通信工程
1009 郑十 35 1.72 网络工程

举例说明

  • 查询年龄在18-26之间的学生,按照年龄从小到大排序
    • 代码示例:
      SELECT * FROM students WHERE age BETWEEN 18 and 26 ORDER BY age ASC;
      
    • 运行结果:
      在这里插入图片描述
  • 查询年龄在18-26之间的男学生,按照年龄从大到小排序,当年龄一样时,按照身高从低到高排序
    • 代码示例:
      SELECT * FROM students WHERE age BETWEEN 18 and 26 and gender='男'
      ORDER BY age DESC, height ASC;
      
    • 运行结果:
      在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_44604586/article/details/107537228