![]() |
1
1
您可以使用
如果你想这样做
然而,我不知道你为什么要这样做。 |
![]() |
2
1
|
![]() |
3
0
这是MS SQL,但看起来Row_Number在Oracle中的功能相同。如果不能执行CTE(WITH)语句,则可以将其作为子查询来执行。也许有Oracle SQL经验的人可以使用此示例并重新编写。我不能保证结果,因为它们是无序的,但基本上我首先从表中创建一个RowID,没有顺序。这使我能够确保名称的顺序与您的顺序相同(这似乎是插入顺序)。然后我基本上进行了子查询,以按顺序获得每个名称的第一个不同实例。然后我又回到了原来的桌子上。在这里 SQLFiddle .
|
![]() |
Hatshepsut · 连续时间戳对之间间隔的中值长度 7 年前 |
![]() |
ShreddedSaber · SQL Server-窗口函数 7 年前 |
![]() |
Bulat · 列中定义的窗口内的总和 8 年前 |
![]() |
PJD · SQL Server:过分区 9 年前 |