row-number 相关问题

索引或排名,指示行在数据集中的位置。

PARTITION BY重复的id和JOIN与ID值最小的ID

我需要通过SQLServer 2008表hstT和hstD中的视图加入。主表包含有关员工及其“登录”的数据(因此x个月内与x员工相关的多条记录)和......

回答 1 投票 1

使用CROSS APPLY()消除ROW_NUMBER()加速Sql查询

目标:我想加快大约一百万行事务数据(订单数据)的SQL查询。我已经能够使用CROSS APPLY()将时间从50分钟(使用临时表)减少到9分钟......

回答 1 投票 2

将数字添加到文件中每行的开头

如何在文件的每一行的开头添加数字?例如:这是文件中的文字。变为:000000001这是000000002文件000000003。

回答 7 投票 56

在mysql中显示行号

我有这样的用户表。还有以下两个字段是固定的。 userId是主键。 userId name 898 abc 900 xyz 902 rrr 904 wer如果我获取特定用户ID然后...

回答 3 投票 1

使用Row_number()和Partition,然后排序desc,并在DB2中选择top result

我有一个db2链接服务器我正在通过SQL Server运行查询。 select * from openquery(DO,'select distinct HOUSE_NUM,NAME,DOB,AGE,row_number()over(partition by DOB)rownum from ...

回答 1 投票 0

SQL:row_number:按日期排序asc需要Null为Last

由于我的DBMS不允许在order by子句中使用'Nulls Last',因此我需要以下帮助。 row_number()over(按a.ID命令分区a.Date asc我需要我的行有一个行号...

回答 2 投票 2

MySQL中的ROW_NUMBER()

在MySQL中有一种很好的方法来复制SQL Server函数ROW_NUMBER()吗?例如:SELECT col1,col2,ROW_NUMBER()OVER(PARTITION BY col1,col2 ORDER BY col3 DESC)AS intRow ...

回答 23 投票 252

如何将Row_Number计算列添加到现有表

我正在使用SSMS 17.4。我需要添加一个使用Row_Number()函数的新列。但是这种语法似乎无效我尝试了三种不同的方法,但没有一种方法可行。 ALTER TABLE MYDB。[dbo] ......

回答 1 投票 0

排除标准符合的记录

我有一组记录,用于识别与客户相关的多个项目。我的困境是,如果客户同时拥有这两个项目,那么我想排除该客户。如果他们只有一个......

回答 2 投票 1

SSRS分页大数据

我有一个表从数据集中获取数据。该表比一页大。当我导出到PDF时,表格在中间切割而没有边框。我试图使用矩形,它不起作用......

回答 1 投票 0

在Spark上生成确定性ID列

我使用Spark窗口函数row_number()为具有嵌套结构的复杂DataFrame生成ID。然后,我提取部分DataFrame以创建多个表作为输出,...

回答 1 投票 1

MySQL - 在select上获取行号

如果项目已排序,我可以运行select语句并获取行号吗?我有一个这样的表:mysql> describe orders; + ------------- + --------------------- + ------ + ----- + --------- + ---------...

回答 4 投票 170

如何在加入mysql后按组/类别获得前n个解决方案? [重复]

我正在加入2个表,然后希望每个组的前n个结果由第二个表中的列进行。我的mysql版本不允许我使用row_number()和WITH子句。有了这个查询......

回答 3 投票 0

在ROW_NUMBER()中包含行,其中大于1的行包括第一个值

我需要找到具有相同名称,姓氏和出生日期的用户。我必须包括每个人的客户端ID,所以我不能使用COUNT(*)和group by。我正在使用ROW_NUMBER()分区...

回答 1 投票 1

如何使用过滤运行Row_Number()

我有一个表,每个'案例编号'有多行。我想为每个案例编号选择一行,然后将其连接到另一个表,保持一对一的关系。选择的条件......

回答 2 投票 0

麻烦使用ROW_NUMBER()OVER(PARTITION BY ...)

我正在使用SQL Server 2008 R2。我有一个名为EmployeeHistory的表,其中包含以下结构和示例数据:EmployeeID Date DepartmentID SupervisorID 10001 20130101 001 10009 ...

回答 3 投票 9

MSSQL 2005如何对这些数据进行分组

我在SQL SERVER 2005中有这样的表没有WorkOrder StartDateTime EndDateTime ==================================== ================== 1 WO111111 2019-01-01 07:00 2019-01-01 08:00 ...

回答 3 投票 -1

Oracle sql中的rownum with group by

我需要构建一个查询来按成员检索信息组和到期日期,但我需要为每个成员提供序列号。例如:如果成员“A”有3条记录到期,...

回答 2 投票 1

具有特定逻辑的Oracle row_number / rank

我需要选择一些机制来使用row_number或rank对行进行排名。我试图使用两种情况RNK1,RNK2列,但我不确定它是否可能。请看实际和......

回答 4 投票 3

在Datetime2上使用Order by Desc格式化DB2

我正在创建一个带有分区的cte,该分区按递减计数命令datetime2标记并应用row_number(),然后选择第1行以获取最新日期。用cte1作为(选择...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.