row-number 相关问题

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

SQL 行号直到列值变回原样

我正在尝试创建一个列,表示每个产品最近一次促销是多少天前开始的。它应该继续依赖促销结束时,直到下一次促销

回答 2 投票 0

“真实世界”SQL CTE 查询能够:从父子表获取具有深度优先的树以及按字母顺序排序的 filet/sum 节点子树

在互联网上搜索了几个小时后,仍然缺少一个能够在现实场景中使用的 SQL CTE 查询的好例子,想知道即使 CTE 和 MODERN SQL 当前是否有能力

回答 1 投票 0

如何在mysql中通过id排除每个组中的最后一行?

这3列是employee_id、month、salary。如何排除每个employee_id组中的最后一行? [1,1,20] [1,2,30] [1,3,40] [1,4,60] [1,7,90] [1, 8, 90] #排除 [2,1,20] [2, 2,...

回答 3 投票 0

将查询的行号返回到不同的 Google 工作表

我正在尝试从与我所在的工作表不同的工作表中检索行号以及多个单元格数据。我的查询返回我需要的所有列值,但我似乎无法... .

回答 1 投票 0

使用 Spark 版本 2.2 的 row_number() 函数在 PySpark DataFrame 中创建每行的行号

我有一个 PySpark DataFrame - valueCol = [('瑞典',31),('挪威',62),('冰岛',13),('芬兰',24),('丹麦',52)] df = sqlContext.createDataFrame(valuesCol,['name','id']) +--------+---+ | ...

回答 3 投票 0

在 SQL 中 DENSE_RANK() 的潜在用途

在 SQL 中,我正在寻找一个潜在的函数,每次满足特定条件时我都可以使用它来应用行号。 每次Unique ID都是相同的(即同一个人)并且Dep_Group是WE...

回答 2 投票 0

如何进行自定义行编号?

我有一些数据如下: [行号] 无效的 无效的 无效的 1 2 1 1 2 3 4 无效的 无效的 1 假设数据已经按照我想要的方式排序,是否可以按如下方式分配新的行号? [...

回答 1 投票 0

在子查询中使用 ROW_NUMBER() 但希望内部查询中的值反映到外部查询

我有这样的数据 ID 姓名 1 AA 2 BB 3 抄送 4 DD 5 电子工程 鉴于此,我必须使用这样的 select 语句。 选择 * 从 ( 选择 row_number() over (按 id order by id asc 分区...

回答 1 投票 0

如何在T-SQL中编写带有row_number的WHERE子句?

CTE AS ( 选择 *, ROW_NUMBER() OVER (PARTITION BY id ORDER BY opening_at) RN 从 桌子 ) 选择列 1、列 2 来自 CTE 其中 RN = 2 如果没有RN=...

回答 2 投票 0

如何在TSQL中编写带有row_number的WHERE子句?

CTE AS ( SELECT *, ROW_NUMBER () OVER (PARTITION BY id ORDER BY opening_at) RN 从表) 选择列 1、列 2 来自 CTE 其中 RN = 2 --如果没有 RN=2,我如何返回 RN = 1...

回答 1 投票 0

如何在 BigQuery 中 UNNEST 时设置 row_number?

示例: 有一个“水果”列,其值为:“苹果、橙子”。 如何获得两列??? 水果行号 苹果 1 橙2 我努力了 UNNEST(SPLIT(水果)) 作为水果

回答 2 投票 0

使用 row_number 过滤数据框

我需要从数据框中的某些特定行中提取数据,第2、9、14、19、24行等。我基本上可以通过下面的过滤器命令提取第9、14、19、24等行4 模数 5。

回答 1 投票 0

Sql 服务器 2 列和多行之间的最小和最大日期

在Sqlserver 2019脚本中, 我有一张员工休假表,格式如下 实施代码 LeaveFrom LeaveTo 23/07/2023 01/08/2023 02/08/2023 03/08/2023 2023 年 4 月 8 日...

回答 1 投票 0

如何在SQL中获取每个组的第一个最高结果

我正在使用这个SQL查询,我想获取每组的第一条记录。我已经使用了 ROW_NUMBER() 函数,但它仍然显示每个组上的所有记录。谁能指导我正确的方向...

回答 1 投票 0

使用 CTE 在 sql 中获取第一行作为每个组的结果

我正在使用这个SQL查询,我想获取每组的第一条记录。我已经使用了 ROW_NUMBER() 函数,但它仍然显示每个组上的所有记录。谁能指导我正确的方向...

回答 1 投票 0

输入特定日期的序列ID

我正在尝试输入序列ID,该序列ID应该从当前日期开始然后向后,并且最多应该限制到5行。我不能按日期做,因为有时会缺少日期行,所以我仍然......

回答 0 投票 0

使用 with as grammer 来查找每个组的前 3 名用户,通过使用 row_number() 函数

使用 temp_user AS ( SELECT * ,ROW_NUMBER() over (partition by departmentName order by failureTime desc) as 'row_number' 来自用户) SELECT * from temp_user 其中 row_number <= 2 I have sql ...

回答 0 投票 0

如何获得订单数量最多的装运方式明智的供应商?

我很难理解何时使用子查询以及如何以有意义的方式实现它们。 我有下表: 表供应商: 供应商编号 姓名 1个 供应商#000000...

回答 1 投票 0

检查下一条记录的EMIDate是否小于或等于上一条记录的EMIDate,同时计算2个日期之间的差值

表 #temp 有列 -AccountID、LoanSeries、InstNo、EMIDATE。 每个 AccountID 可能有 1 或 2 个 LoanSeries,每个 loanseries 有 min 30 InstNo,每个 InstNo 有递增的 EMIDATE。 我需要找到

回答 0 投票 0

使用 Teradata 根据日期将记录分为不同的组

我有以下数据及其 MIN、MAX 和 CLOSE 日期。 我只是想根据这些日期将这些帐户分为三组,并显示它们活跃的每个月的数量 哈...

回答 1 投票 0

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