对行进行排序,并以相同的排序顺序对其进行分组

埃兰戈·范

首先,我想按日期列asc排序。然后按名称列分组。例如,

Name     date(mmddyyyy)
 A.      03/10/2020
 B.      03/09/2020
 C.      03/13/2020
 B.      03/11/2020
 A.      03/12/2020
 C.      03/12/2020

所需的输出

Name     Date
 B.      03/09/2020
 B.      03/11/2020
 A.      03/10/2020
 A.      03/12/2020
 C.      03/12/2020
 C.      03/13/2020

我想通过SQL查询来实现这一点。可能吗?

专线小巴

您可以使用窗口功能:

order by
    min(date) over(partition by name),
    date

如果有可能存在绑定的组,那么您可以添加nameas作为第二排序标准,以避免混淆各组:

order by
    min(date) over(partition by name),
    name,
    date

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

对行进行分组并对每个组进行排序

对表的行进行分组和排序

按指定顺序对行进行排序

`react-table` v7如何在分组的行进行排序时保留分组的排序顺序

对StringBuilder行进行排序

如何对行进行排序?

以特定顺序对data.table中的行进行排序

如何在Notepad ++中按数字顺序对行进行排序?

按字母顺序对表格行进行排序

根据向量以特定顺序对数据帧行进行排序

SQL如何根据“顺序”字段对子行进行排序?

如何根据任意顺序对data.table的行进行排序?

按长度和字母顺序对行进行排序

Excel:如何按相同的列值对行进行排序

如何对排序的文件进行分组并保留分组顺序

如何多次对行进行排序?

如何对这些行进行排序?

对以点(。)结尾的行进行排序

根据列对行进行排序?

对行进行排序而不显示排序列

插入后按字母顺序对行进行排序(不按排序)

如何按列值的计数分组并对其进行排序?

MongoDB按字母顺序对输出进行排序(分组后)

Excel-按列对行进行分组,然后按另一列进行排序

MySQL似乎在if语句更改列的值之前对行进行排序,我需要在值更改后对其进行排序

根据数组中相同键的顺序对哈希键进行排序

对列表进行排序时保持相同值项的相对顺序

Python以相同顺序对2个不同的大小列表进行排序?

如果具有相同的值,如何按字母顺序对列表中的元组进行排序,而不更改其降序值?