row-number

    0热度

    1回答

    我的表看起来像 yr num name 2010 1 a 2010 2 b 2011 3 c 2011 1 a 2011 2 b 我必须为这个表生成顺序和它应该看起来像下面 yr num name seq 2010 1 a 1 2011 1 a 2 2010 2 b 1 2011 2 b 2 2011 3 c 1

    0热度

    3回答

    我有一个表,我想在其中更新特定列的值。列值应该是行号。基于列的不同值,我需要更新新创建的列值。 实施例:INFO_T表的 内容: Name | id ------------ Arijit | 120 Suman | 240 Priyam | 555 Arijit | 456 Suvayu | 110 Priyam | 300 我需要上表INFO_T内增加一个列,下面是该例子。我

    2热度

    1回答

    有谁知道Apache Spark SQL获得与标准SQL qualify()+ rnk或row_number语句相同的结果的最佳方式吗? 例如: 我有称为statement_data与每个为100个独特的account_numbers 12个月记录的火花数据帧,因此1200在总 记录每个每月记录有一个被称为“statement_date”,可以字段被用于确定最近的记录 我希望我的最终结果是一个新的

    -1热度

    1回答

    我想知道MySQL如何在表上运行查询。我对大数据有经验,我想证明单节点计算机上的MySQL是否无法更快地处理大数据。我运行这样的查询 SELECT b.nama, COUNT(a.id) FROM transaksi a, member b WHERE a.idmember = b.id GROUP BY b.nama 所以,我想知道连接过程,查询时间和行数之间的关系。如果我在表上增加

    17热度

    2回答

    我需要为包含许多列的数据表生成row_numbers的完整列表。 在SQL中,这应该是这样的: select key_value, col1, col2, col3, row_number() over (partition by key_value order by col1, col2 desc, col3) from temp

    1热度

    3回答

    我制作了“每个国家销售的产品数量和数量”的报告。我使用Northwind数据库,SQL Server 2012的 以下是代码: SELECT o.ShipCountry AS 'Country',od.ProductID, p.ProductName, p.UnitPrice, SUM(od.Quantity) AS 'Number of Units Sold' F

    1热度

    2回答

    在这种情况下,CTE(微型优化,我知道...)中必需的SELECT TOP。 DECLARE @pageSize INT, @currentPage INT, @top INT SET @pageSize = 10 SET @currentPage = 150 SET @top = @pageSize * @currentPage + @pageSize WITH t AS (

    0热度

    1回答

    我有可以有多个地址与它们相关联的记录,我将所有这些归一化到一个表中,以便我可以看到属于记录的每个地址并识别重复项(基于地址栏1)。 我想要识别的是具有相同地址两次的记录。我使用CTE完成了这项工作,并为每次发生的地址添加了一个行号,但我忘记了一个重要部分。对于每个记录,都有一个主要地址,并且该地址(如果它是重复的)应始终具有最低的行号(RN)。 请告诉我偶尔会发生的事情是我的主地址相匹配的非主地址

    1热度

    2回答

    INSERT INTO table_having_pk SELECT * FROM table_without_pk; 两个表的模式都是相同的,只有主要的约束没有为table_without_pk设置。 问题:复制过程中第二张表的条目在ID中有null,因此插入到第一张表失败。 org.hibernate.engine.jdbc.spi.SqlExceptionHelper: SQL Erro

    0热度

    1回答

    我试图将table1数据有3000000行到table2。 表行是根据行号移动的,所以我执行三个并发的Insert into查询,通过将行分成1000000个每个记录,每个查询根据行号在哪里条件。 我的目标表是table2,source是所有3个查询的table1。 现在的问题是,当我执行3个查询时,第一个正在运行,而其他两个查询出现错误状态表被阻止。 请帮我一下我做错了什么,我该如何同时执行三个