问题标签 [row-number]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
postgresql - PostgreSQL 中的行编号
当结果按某列排序时,如何在 PostgreSQL 中获取行号?
例如
我认为查询会返回这样的列表:
实际上我必须将该ORDER
子句复制到查询中以使其正常工作:
有没有其他方法可以在不需要复制代码的情况下返回有序和编号的结果?
我知道这可以通过在应用程序本身中增加一些变量来解决,但我想在数据库层执行此操作并返回应用程序已经编号的结果......
postgresql - OVER() 子句中别名的使用
我可以row_number() OVER()
通过计数行对结果进行编号吗?
例如
产生错误:
nhibernate - 如何在 HQL 中使用 ROW_NUMBER()?
我的数据库是 MS SQL。我想ROW_NUMBER()
在 HQL 中使用。可能吗?如何?我知道Custom Functions
。但更喜欢一种不需要修改web.config的方式。
更新:
我的最终目标是删除表/实体中的所有记录,除了 HQL 的最后 n 条记录。我不喜欢将它们全部加载到内存中然后删除它们。
sql-server - 如何在 SQL Server 中使用 row_number()
我想更新row_number
列 ( p_id
) 为 1 的行数据,但此语法提供错误:
sql - SQL Server 2000 行编号
我正在尝试获取连续的行编号,但无论我尝试什么都行不通。这是我的查询
这是该查询的结果
我试过
但结果是
sql - 消除 SQL 2000 的 ROW_NUMBER()
我必须迁移一个 sql 才能在 Microsoft SQL Server 2000 上工作。不幸的是,当前的 sql 使用此版本尚不支持的函数 ROW_NUMBER()。因此,我必须找到类似的东西。
在我的 SQL 下方(我使用 * 而不是列出所有列)
mysql - MySQL 查询:使用 UNION 并获取行号作为 SELECT 的一部分
我有一个联合查询如下:
一切正常,但我有两个问题:- 如何在给出行号的整个结果集中添加一列
- 我可以在不使用 UNION 的情况下执行此操作,例如高级连接吗?
感谢您的时间 MySQL 大师!
sql-server-2005 - ROW_NUMBER() 返回值不一致
我在 ASP.NET 中使用 ROW_NUM() 函数进行分页
但它返回了一个不一致的 row_num 列表(例如 1,3,4... 或 2,3,4...)。我怎么解决这个问题?
提前致谢。
我已经解决了我的问题
sql-server - 如何正确为我的数据池使用 Row_Number()(分区)
我们有下表(输出已经排序并分开以便理解):
什么是ActionCode
?我们在其中使用它,c#
它代表一个枚举值
我想达到什么目的?
好吧,我需要以下输出:
那么,实际的逻辑是什么?我们有一些组合键(FK1 + FK2)的逻辑组。这些组中的每一个都可以分成以Create
或开头的分区CreateSystem
。每个分区以Create
,CreateSystem
或结尾Change
。每个分区的实际值SomeAttributeValue
应该是分区最后一行的值。
不可能有以下数据池:
然后期望 PK 7 影响 PK 2 或 PK 6 影响 PK 1。
我什至不知道如何/从哪里开始......我怎样才能做到这一点?我们在 mssql 2005+ 上运行
编辑:
有一个可用的转储:
- instanceId:我的PK
- 租户 ID:FK 1
- 活动 ID:FK 2
- callId:FK 3
- refillCounter:FK 4
- ticketType: ActionCode (1 & 4 & 6 are
Create
, 5 isChange
, 3 必须忽略) - ticketType、profileId、contactPersonId、ownerId、handlingStartTime、handlingEndTime、memo、callWasPreselected、creatorId、creationTS、changerId、changeTS 应该取自
Create
(分组中的第一行) - callState、reasonId、followUpDate、callingAttempts 和 callingAttemptsConsecutivelyNotReached 应该取自最后
Create
一行(然后将是“单行分区”/与上一行相同)或Change
(分区中的最后一行)