加入收藏 | 设为首页 | 会员中心 | 我要投稿 菏泽站长网 (https://www.0530zz.cn/)- 数据工坊、负载均衡、数据快递、云计算、事件网格!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

MySQL教程之SQL ORDER BY 子句

发布时间:2022-08-10 09:44:40 所属栏目:MySql教程 来源:互联网
导读:ORDER BY 语句用于对结果集进行排序。 ORDER BY 语句 ORDER BY 语句用于根据指定的列对结果集进行排序。 ORDER BY 语句默认按照升序对记录进行排序。 如果您希望按照降序对记录进行排序,可以使用 DESC 关键字。 原始的表 (用在例子中的): Orders 表: Compa
  ORDER BY 语句用于对结果集进行排序。
 
  ORDER BY 语句
  ORDER BY 语句用于根据指定的列对结果集进行排序。
 
  ORDER BY 语句默认按照升序对记录进行排序。
 
  如果您希望按照降序对记录进行排序,可以使用 DESC 关键字。
 
  原始的表 (用在例子中的):
  Orders 表:
 
  Company OrderNumber
  IBM 3532
  W3School 2356
  Apple 4698
  W3School 6953
  实例 1
  以字母顺序显示公司名称:
 
  SELECT Company, OrderNumber FROM Orders ORDER BY Company
  结果:
  Company OrderNumber
  Apple 4698
  IBM 3532
  W3School 6953
  W3School 2356
  实例 2
  以字母顺序显示公司名称(Company),并以数字顺序显示顺序号(OrderNumber):
 
  SELECT Company, OrderNumber FROM Orders ORDER BY Company, OrderNumber
  结果:
 
  Company OrderNumber
  Apple 4698
  IBM 3532
  W3School 2356
  W3School 6953
  实例 3
  以逆字母顺序显示公司名称:
 
  SELECT Company, OrderNumber FROM Orders ORDER BY Company DESC
  结果:
  Company OrderNumber
  W3School 6953
  W3School 2356
  IBM 3532
  Apple 4698
  实例 4
  以逆字母顺序显示公司名称,并以数字顺序显示顺序号:
 
  SELECT Company, OrderNumber FROM Orders ORDER BY Company DESC, OrderNumber ASC
  结果:
  Company OrderNumber
  W3School 2356
  W3School 6953
  IBM 3532
  Apple 4698

(编辑:菏泽站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读