博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
sql中order by 【以某个字段排序】
阅读量:2240 次
发布时间:2019-05-09

本文共 728 字,大约阅读时间需要 2 分钟。

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、强烈建议为每一个字段都指定排序的标准

你可能感兴趣的文章
【LEETCODE】241-Different Ways to Add Parentheses
查看>>
【LEETCODE】312-Burst Balloons
查看>>
【LEETCODE】232-Implement Queue using Stacks
查看>>
【LEETCODE】225-Implement Stack using Queues
查看>>
【LEETCODE】155-Min Stack
查看>>
【LEETCODE】20-Valid Parentheses
查看>>
【LEETCODE】290-Word Pattern
查看>>
【LEETCODE】36-Valid Sudoku
查看>>
【LEETCODE】205-Isomorphic Strings
查看>>
【LEETCODE】204-Count Primes
查看>>
【LEETCODE】228-Summary Ranges
查看>>
【LEETCODE】27-Remove Element
查看>>
【LEETCODE】66-Plus One
查看>>
【LEETCODE】26-Remove Duplicates from Sorted Array
查看>>
【LEETCODE】118-Pascal's Triangle
查看>>
【LEETCODE】119-Pascal's Triangle II
查看>>
word2vec 模型思想和代码实现
查看>>
怎样做情感分析
查看>>
用深度神经网络处理NER命名实体识别问题
查看>>
用 RNN 训练语言模型生成文本
查看>>