Row_Number()在联合查询中继续

杰克
;WITH CTE AS
(
Select * From
        (
        SELECT ROW_NUMBER() OVER(ORDER BY StatusDate) AS SrNo, FirstName
From Tab1
  UNION ALL
   SELECT ROW_NUMBER() OVER(ORDER BY StatusDate) AS SrNo, FirstName
   From Tab2
) v
)
Select * From CTE

是否有可以Row_Number()在Tab1中生成后继续的操作。因此,如果第一个结果UNION以10000结尾,则UNION中的第二个表应从10001开始

注意:我想要Row_Number()因为它位于Select * From

因此,我不能将其更改为:

;WITH CTE AS
(
Select *, ROW_NUMBER() OVER(ORDER BY StatusDate) AS SrNo From
        (
        SELECT FirstName
From Tab1
  UNION ALL
   SELECT FirstName
   From Tab2
) v
)
Select * From CTE

任何帮助是极大的赞赏。

w

由于您不对数据进行分区,因此最大row_number应该等于行数,因此您可以简单地将tab1中的行数添加到tab2中的行数:

;WITH CTE AS
(
SELECT * FROM
        (
        SELECT 
          ROW_NUMBER() OVER(ORDER BY StatusDate) AS SrNo, 
          FirstName 
       FROM Tab1
       UNION ALL
       SELECT 
          ROW_NUMBER() OVER(ORDER BY StatusDate) + (SELECT COUNT(*) FROM tab1) AS SrNo, 
          FirstName 
       FROM Tab2
       ) v
)
SELECT * FROM CTE

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Row_Number()在联合查询中继续

来自分类Dev

Microsoft Access查询重复ROW_NUMBER

来自分类Dev

在linq查询中创建Row_Number

来自分类Dev

sql查询与Row_Number不同

来自分类Dev

Microsoft Access查询重复ROW_NUMBER

来自分类Dev

向特定实体的LINQ查询添加ROW_NUMBER?

来自分类Dev

在带条件的删除查询中获取row_number

来自分类Dev

如何避免使用row_number嵌套SQL查询

来自分类Dev

Oracle_ ROW_NUMBER 用于分页层次结构查询

来自分类Dev

在子查询中使用 ROW_NUMBER() OVER()

来自分类Dev

如何在ROW_NUMBER()函数和联合中获取过滤器记录?

来自分类Dev

读取row_number

来自分类Dev

ROW_NUMBER 性能

来自分类Dev

SQL row_number() with conditions

来自分类Dev

ROW_NUMBER()基于日期

来自分类Dev

Row_number() that depends on condition

来自分类Dev

PostgreSQL中的Row_number()

来自分类Dev

ROW_NUMBER()基于日期

来自分类Dev

ROW_NUMBER(带参数)

来自分类Dev

ROW_NUMBER()SQL错误

来自分类Dev

访问 - row_number 函数?

来自分类Dev

而不是 ROW_NUMBER ORDER BY

来自分类Dev

Row_Number 和分区

来自分类Dev

Row_number 和 union

来自分类Dev

将具有row_number的SQL查询转换为AR代码

来自分类Dev

访问查询,在T-SQL中产生类似ROW_NUMBER()的结果

来自分类Dev

Android Room数据库查询是否支持row_number?

来自分类Dev

尝试添加ROW_NUMBER时是否可以删除此查询中的级联CTE

来自分类Dev

是否可以在没有子查询的情况下为每个组检索顶部的ROW_NUMBER()?