SQL如何在CTE中使用Order By的功能

暗香疏影 创作者

我们知道,CTE是不可以使用Order BY的,那么我们有什么方法可以通过类似方法实现Order By的功能呢?

示例

1
2
3
4
5
6
7
8
9
10
11
With Base AS (

SELECT
... ...
From Database1

--T1 根据Base.SID排序

T1 AS (
Select *,rn = ROW_NUMBER() Over (Order By Base.SID)
From Base),
  • 标题: SQL如何在CTE中使用Order By的功能
  • 作者: 暗香疏影
  • 创建于 : 2021-02-20 00:00:00
  • 更新于 : 2021-02-20 00:00:00
  • 链接: https://blog.23ikr.com/2021/02/20/2021-02-20-SQL-How-to-Use-Order-By-in-CTE/
  • 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。
评论
目录
SQL如何在CTE中使用Order By的功能