Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >关于SQL多列排序?

关于SQL多列排序?

提问于 2017-12-12 04:18:56
回答 2关注 0查看 384

我正在尝试按SQL中的多个列进行排序,并按不同的方向进行排序。column1将按降序排列,并column2升序排列。

我怎样才能做到这一点?

回答 2

缪雪儿sakura

发布于 2017-12-12 04:24:00

楼上答案缺乏一个具体的例子,所以在这里举个例子:

鉴于以下People表:

FirstName | LastName | YearOfBirth

----------------------------------------

Thomas | Alva Edison | 1847

Benjamin | Franklin | 1706

Thomas | More | 1478

Thomas | Jefferson | 1826

如果您执行以下查询:

代码语言:txt
AI代码解释
复制
SELECT * FROM People ORDER BY FirstName DESC, YearOfBirth ASC

结果集将如下所示:

FirstName | LastName | YearOfBirth

----------------------------------------

Thomas | More | 1478

Thomas | Jefferson | 1826

Thomas | Alva Edison | 1847

Benjamin | Franklin | 1706

742512027cdb

发布于 2017-12-12 04:20:01

代码语言:txt
AI代码解释
复制
ORDER BY column1 DESC, column2

这column1首先按(降序)排序,然后按column2(升序,这是默认值)排序,只要column1两行的字段相等。

和开发者交流更多问题细节吧,去 写回答
相关文章
SQL 将多列的数据转到一列
如题。假设我们要把 emp 表中的 ename、job 和 sal 字段的值整合到一列中,每个员工的数据(按照 ename -> job -> sal 的顺序展示)是紧挨在一块,员工之间使用空行隔开。
白日梦想家
2020/09/08
5.7K0
SQL删除多列语句的写法
最近在写SQL过程中发现需要对一张表结构作调整(此处是SQL Server),其中需要删除多列,由于之前都是一条SQL语句删除一列,于是猜想是否可以一条语句同时删除多列,如果可以,怎么写法?
PHP开发工程师
2021/06/02
3.7K0
underscore.js的排序扩展。 倒序和多列排序
   // Sort the object's values by a criterion produced by an iterator.     _.sortBy = function (obj, iterator, context) {         iterator = lookupIterator(iterator, context);         return _.pluck(_.map(obj, function (value, index, list) {             r
申君健
2018/09/21
3K0
自定义多列排序:C++/Java实现
  有些时候,我们在编程中会遇到多列排序的需求。假如在execle,这事儿就太easy了。不过没办法,现在就需要你用Java或者C++实现这样一个功能!
云海谷天
2022/08/09
5940
自定义多列排序:C++/Java实现
CSS——多列
多列属性可以将文本设计成像报纸杂志那种多列排版的布局,类似于Microsoft Word中的段落分栏功能。
Html5知典
2019/11/26
1.3K0
Bootstrap列排序
在Bootstrap中,列排序(Column Ordering)是一种布局技术,允许我们在不同屏幕尺寸下重新排列列的顺序。这对于在响应式设计中调整布局非常有用。
堕落飞鸟
2023/05/17
1.1K0
sql列转行
--用于:交叉表的列数是不确定的 declare @sql varchar(8000)
Java架构师必看
2021/03/22
9750
大战SQL列类型及其列属性
最近,在看一本《原则》的书籍,是写的一位美国人投资史。其中谈到和他的创业伙伴关系出现裂缝时,我们会怎样做?
小Bob来啦
2020/12/08
1.4K0
大战SQL列类型及其列属性
Excel按列排序和按行排序
文章背景:Excel二维表中记录着多行多列的数据,有时需要按行或按列排序,使数据更加清晰、易读。下面分别对按列排序和按行排序进行介绍。
Exploring
2022/08/10
3.3K0
Excel按列排序和按行排序
excel 多列内容拼接
例如想要拼接  A2 和 B2 的内容生成一个新列,A2 内容为 320,B2 内容为 480,我们生成新列,需要拼接两列内容,中间同时拼接 * ,新列公式如下:
蓓蕾心晴
2022/10/27
1.5K0
联合索引(多列索引)[通俗易懂]
联合索引是指对表上的多个列进行索引,联合索引也是一棵B+树,不同的是联合索引的键值数量不是1,而是大于等于2.
全栈程序员站长
2022/09/05
2.7K0
SQL行转列、列转行
这个主题还是比较常见的,行转列主要适用于对数据作聚合统计,如统计某类目的商品在某个时间区间的销售情况。列转行问题同样也很常见。
全栈程序员站长
2022/07/21
1.6K0
SQL行转列、列转行
小程序跨行跨列多列复杂表格实现
上面的例子中,最外层一共有4行:基础工资,加班工资,岗位工资,合计。第一层数据的 name 展示为第一列,如果每组数据有 children,取出 children 展示为第二列… 如果 children 长度为0,则直接显示工资数额。
solocoder
2022/04/06
1.8K0
小程序跨行跨列多列复杂表格实现
SQL 行转列,列转行
PIVOT 后跟一个聚合函数来拿到结果,FOR 后面跟的科目是我们要转换的列,这样的话科目中的语文、数学、英语就就被转换为列。IN 后面跟的就是具体的科目值。
李英杰同学
2019/12/30
2.1K0
SQL 行转列,列转行
PIVOT 后跟一个聚合函数来拿到结果,FOR 后面跟的科目是我们要转换的列,这样的话科目中的语文、数学、英语就就被转换为列。IN 后面跟的就是具体的科目值。
网罗开发
2021/01/29
2.9K0
SQL 行转列,列转行
SQL 删除外键列
alter table tableName drop column columnName  --(其中,tableName为表名,columnName为列名)
星哥玩云
2022/08/17
1.6K0
BI技巧丨按列排序
PowerBI本身内置的排序方式,是遵循ASCII国际标准的方式,这就导致了中文的默认排序对于很多小伙伴来说并不友好。
PowerBI丨白茶
2022/11/12
3.6K0
BI技巧丨按列排序
Hadoop两列数据的排序
如果利用mapreduce过程的自动排序,只能实现根据第一列排序,现在需要自定义一个继承自WritableComparable接口的类,用该类作为key,就可以利用mapreduce过程的自动排序了。代码如下:
星哥玩云
2022/06/30
1.8K0
Power BI 2020年3月更新 - 多列排序,导航及钻取按钮
PowerBI 将从2020.4开始将筛选面板彻底从左边的格式切换成右边的格式,请大家注意。
BI佐罗
2020/03/25
3.9K0
Power BI 2020年3月更新 - 多列排序,导航及钻取按钮
silverlight ListBox 多列图片效果
这个功能之前用wpf写过一次这次用Silverlight写一次 这两种写法上基本上没有太大的差别 这个Demo并不完美,只是给大家提供一个思路 源码:SilverLightListPricture.r
lpxxn
2018/01/31
1.4K0
silverlight  ListBox 多列图片效果

相似问题

多索引与多列索引?

2385

Excel多列拆成行?

3166

关于springboot多视图解析器的问题?

0155

pandas 如何根据多列数据生成新列?

01.1K

关于QlikSense的Table如何自定义排序的问题?

097
相关问答用户
腾讯云TDP | TDP会员擅长3个领域
平安资管 | 架构师擅长4个领域
擅长3个领域
擅长5个领域
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档