sql中order by 【以某个字段排序】 您所在的位置:网站首页 排序是如果有多个关键字段 sql中order by 【以某个字段排序】

sql中order by 【以某个字段排序】

2024-07-11 20:34| 来源: 网络整理| 查看: 265

ORDER BY 语句用于对结果集进行排序。 再具体的说不清了,我们直接上例子吧。 现在我们有一个表,如下: 这里写图片描述

实例1

--asc是升序的意思 默认可以不写 desc是降序 select * from sell order by 商品编号; --默认是按照升序排序

结果如下: 这里写图片描述

实例2

select * from sell order by 商品编号, 数量; --先按照商品编号升序排序,如果商品编号相同,再按照数量升序排序

这里写图片描述

实例3:

select * from sell order by 商品编号 desc, 数量; --先按“商品编号”降序排序 如果商品编号相同 再按照sal升序排序 --记住‘数量’是升序不是降序 --例如:order by a desc, b, c, d desc只对a产生影响 不会对后面的b c d 产生影响

这里写图片描述

实例4:

select * from sell order by 商品编号, 数量 desc --问题:desc是否会对“商品编号”产生影响? --答案:不会 --先按“商品编号”升序,如果“商品编号”相同,再按“数量”降序

这里写图片描述

总结: order by〖以某个字段排序] order by a,b ——a和b都是升序 order by a,b desc ——a升序,b降序 order by a desc,b ——a降序,b升序 order by a desc,b desc ——a,b都是降序 文字描述: 1、如果不指定排序的标则默认是升序,升序用asc表示,默认可以不写 2、为一个字段指定的排序标准并不会对另一个字段产生影响 3、强烈建议为每一个字段都指定排序的标准



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有