row-number相关内容

ROW_NUMBER()和nhibernate-查找项目页面

给出了ICriteria对象形式的查询,我想使用NHibernate(通过投影?)来查找元素的顺序, 等同于使用 SELECT ROW_NUMBER() OVER (...) 在查询中查找特定项目的索引. (对于分页中的“跳转到页面"功能,我需要此功能) 有什么建议吗? 注意:鉴于编号,我现在不想转到页面-我知道该怎么做-我想获取商品的INDEX,以便将其除以页面大小并获取页面索引 ..
发布时间:2020-05-17 22:40:33 其他开发

MySQL-选择记录的行号

我在MySQL中有一个填充如下的表.现在,我需要按其排序顺序选择记录的行号.例如,以'c'开头的单词的行数应为4. Words ===== coffee banana apple cherry blackberry 我尝试了以下查询,但是得到了错误的结果.这里的dict是表名,而words是列名. SELECT @rownum:=@rownum + 1 id FROM (SELEC ..
发布时间:2020-05-15 04:39:44 数据库

MySQL中是否有像Oracle这样的功能,如density_rank()和row_number()?

MySQL中是否有像Oracle和其他DBMS提供的功能的dense_rank()和row_number()之类的功能? 我想在查询中生成一个id,但是在MySQL中,这些函数不存在.有其他选择吗? 解决方案 MySQL没有它们,但是您可以使用使用用户定义变量的以下表达式来模拟row_number(): (@row := ifnull(@row, 0) + 1) 像这样: ..
发布时间:2020-05-14 21:12:50 数据库

MySQL中等效的ROW_NUMBER()用于插入

我正在尝试将在Microsoft SQL Server中创建的,以链接服务器运行的SQL脚本转换为可以在SQL Procedures中使用的脚本,我正在使用的脚本 ROW_NUMBER() OVER(ORDER BY [FIELDS]) 创建不依赖于“自动增量"的主键,当我尝试将代码保存为“过程"时,出现此错误 错误1064(42000):您的SQL语法有错误:请查看与您的MySQ ..
发布时间:2020-05-14 20:53:03 数据库

从mysql表中选择特定的行

理想情况下,我需要一个与 等效的查询 select * from customer where row_number() = 3 但这是非法的. 我不能使用自动递增的字段. row_number()是需要选择的行. 我该怎么办? 编辑:好吧,我使用iSql * plus进行练习,出于某些原因,使用limit和auto_increment是非法的.我最终创建了一个序列 ..
发布时间:2020-05-14 20:40:43 数据库

MySQL-在选择时获取行号

如果对项目进行排序,我可以运行select语句并获取行号吗? 我有一个这样的表: mysql> describe orders; +-------------+---------------------+------+-----+---------+----------------+ | Field | Type | Null | Key | ..
发布时间:2020-05-14 19:09:42 数据库

MySQL中的ROW_NUMBER()

MySQL中是否有复制SQL Server函数ROW_NUMBER()的好方法? 例如: SELECT col1, col2, ROW_NUMBER() OVER (PARTITION BY col1, col2 ORDER BY col3 DESC) AS intRow FROM Table1 然后,例如,我可以添加一个条件以将intRow限制为1,以获得每对 ..
发布时间:2020-05-14 19:06:36 数据库

在运行时显示行号列

我有一个雇员表,其中以name, age, city作为列.我想在运行时为从1开始的行号显示一列.我在Access中使用SQL. 解决方案 您只需要一个函数即可获得一个非常快速甚至“可分组"的行计数器,无论是否自动重置计数器. 查看在线注释以了解典型用法: Public Function RowCounter( _ ByVal strKey As String, _ B ..
发布时间:2020-05-12 20:36:58 其他开发

Access select语句中的Row_Number()

我相信有人问过类似的问题,但我找不到适合我的解决方案. 我有一个数据库,可以用来对数字化书籍及其页面进行排序,而我正试图对包含地图的数千页进行排序.在我使用的两个表中,第一个列出了书中的所有页面以及它们在书中出现的顺序,它有三列(bookID,pageOrder,pageID),每个页面都有自己的行.第二张表列出了每个页面上出现的所有位置(在地图中),如果一个页面上有多个位置,则它具有两列( ..
发布时间:2020-05-12 20:35:20 其他开发

如何在xamarin形式的列表视图中显示从1到如此的行号?

我有一个要求,我必须创建一个listView来为每个商品添加商品编号.我有一个在项目模型中放入数字的想法,但我无法弄清楚. 解决方案 最简单的方法应该是向绑定到ListView.ItemsSource的ViewModel添加一个附加属性Index屏幕. 或者,如果需要多次使用枚举的ListView,则可以创建可重复使用的控件,并将逻辑从ViewModel移到UI层. 所以这一切 ..
发布时间:2020-05-02 10:19:21 其他开发

如何将行号投影到Linq查询结果中

如何将行号投影到linq查询结果集上. 代替说: field1,field2,field3 field1,field2,field3 我想要: 1,field1,field2,field3 2,字段1,字段2,字段3 这是我的尝试: public List GetHighScoresWithRank(string gam ..
发布时间:2020-05-01 04:05:42 其他开发

是否应将SQL排名功能视为“谨慎使用"?

此问题源自有关是否在任何常见的RDBMS都包含一些排名功能,即其查询语言具有类似TOP n ... ORDER BY key,ROW_NUMBER() OVER (ORDER BY key)或ORDER BY key LIMIT n的元素(如果您只想显示大量记录中的一小部分,它们在提高性能方面做得很好.但是,它们也带来了一个重大陷阱:如果key不是唯一的,则结果是不确定的.考虑以下示例: u ..
发布时间:2020-04-30 11:35:00 其他开发

当您不知道列名时,SQL Server ROW_NUMBER左联接+

我正在写一个页面,该页面将创建一个查询(针对非db用户),并创建查询并运行查询,并返回查询结果. 我正在使用row_number来处理自定义分页. 当我不知道需要返回的特定列时,如何在子查询中进行左联接和row_number.我尝试使用*,但出现了 错误 “"列已多次指定 这是我尝试过的查询: SELECT * FROM (SELECT ROW_NUMBER( ..
发布时间:2020-04-30 09:35:09 数据库

SQL:第一次出现和最后一次出现之间的行数-略有不同

我想找到一个值的第一次出现和最后一次出现之间的行数.但是,当它们之间有五个或更多具有不同值的记录时,请停止计数. 因此,如果最后一次出现是今天,而第一次出现是昨天,则结果将是2(今天加上昨天). 如果最后一次出现是今天,第一次出现是8天前,并且两者之间没有发生,则结果将为'1'.但是,如果3天前还会再发生一次,则结果将为4(3 + 2 + 1天前加上今天). 我希望这是有道理的. ..
发布时间:2020-04-26 15:05:04 数据库

一组中的LINQ到对象索引+用于不同分组(也称为ROW_NUMBER,与PARTITION BY等效)

经过大量的Google搜索和代码实验之后,我难以理解复杂的C#LINQ到对象的问题,在SQL中使用一对ROW_NUMBER()... PARTITION BY函数和子查询或二。 以下是我想要在代码中执行的操作 - 基本要求是从列表中删除重复的文档: 首先,按照(Document.Title,Document.SourceId)对列表进行分组,假设一个(简化的)类定义,如下所示: ..
发布时间:2018-05-30 14:01:10 C#/.NET