未实现的功能:WINDOW/ORDER BY

2023-12-24

我正在使用嵌入式 Apache Derby 数据库并执行以下查询:

SELECT 
    someUniqueValue, 
    row_number() over(ORDER BY someUniqueValue) as ROWID 
FROM 
    myTable;

someUniqueValue是一个 varchar。

我收到异常:

java.sql.SQLFeatureNotSupportedException:功能未实现:WINDOW/ORDER BY

如果我改变row_number()我的查询中的行:

row_number() over() as ROWID 

查询运行良好(尽管结果对我来说毫无用处)。

德比文档 http://wiki.apache.org/db-derby/OLAPRowNumber表明这是支持的。我究竟做错了什么?


您发布的链接只是一个草稿,用于指定如何实现该功能。

如果你向下滚动一点,你会发现:

从 10.4.1.3 版本开始,Derby 中包含 ROW_NUMBER() 窗口函数的实现。限制和使用说明可以在 Derby 参考手册中找到

当您查看 Derby 手册时(您的链接不是手册)http://db.apache.org/derby/docs/10.10/ref/rreffuncrownumber.html http://db.apache.org/derby/docs/10.10/ref/rreffuncrownumber.html您会发现一系列限制:

  • Derby 当前不允许在 OVER() 子句中指定命名或未命名窗口规范,但需要一个空括号。这意味着该函数是在整个结果集上评估的。
  • ROW_NUMBER 函数当前不能在 WHERE 子句中使用。
  • Derby 目前不支持子查询中的 ORDER BY,因此目前无法保证 SELECT 子查询中行的顺序。如果排序是严格要求,则可以使用优化器覆盖来强制优化器使用在所需列上排序的索引。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

未实现的功能:WINDOW/ORDER BY 的相关文章

  • MySQL 最佳实践:SELECT 子递归尽可能提高性能?

    我想选择一个根项目及其子项 使其性能尽可能高 我更喜欢使用嵌套集模型 但这次表结构遵循邻接模型 有关嵌套集和邻接模型的更多信息 http mikehillyer com articles managing hierarchical data
  • 验证 sql/oracle 中的电子邮件/邮政编码字段

    对于以下方面的一些建议将不胜感激 是否可以通过 oracle 中的 sql 中的某种检查约束来验证电子邮件和邮政编码字段 或者我怀疑 pl sql 带有正则表达式的这种事情 Thanks 这是电子邮件地址的正则表达式语法 包括引号 a zA
  • Oracle如何将UTC时间转换为本地时间(缺少偏移信息)

    我有一个包含日期列的表 我认为该列中的日期是以 UTC 格式保存的 我希望检索日期时以当地时间打印 这意味着当我从德国调用日期时 结果应该是这样的 2015 04 29 11 24 06 0200UTC EUROPE BERLIN 我尝试了
  • 如何搜索表中的所有列?

    如何在 SQL Server 中搜索表的所有列 SELECT FROM yourtable WHERE val IN field1 field2 field3 field4 如果您正在寻找精确的全场比赛 如果你正在寻找子字符串匹配 你将不得
  • Postgres LIMIT/OFFSET 奇怪的行为

    我正在使用 PostgreSQL 9 6 我有一个这样的查询 SELECT anon 1 id AS anon 1 id anon 1 is valid AS anon 1 is valid anon 1 first name AS ano
  • SQL 选择 n 到 m 关系

    我有一个n to m之间的关系Author and Book 表作者 ID Name 1 Follett 2 Rowling 3 Martin 桌书 ID Title Category 1 A Dance with Dragons Fant
  • 如何比较行内的重叠值?

    我似乎对这个 SQL 查询有问题 SELECT FROM appts WHERE timeStart gt timeStart AND timeEnd lt timeEnd AND dayappt boatdate 时间格式为军用时间 物流
  • 删除重复的行并需要在mysql中保留所有行中的一个[重复]

    这个问题在这里已经有答案了 我想删除基于两列的重复行 但需要保留所有行 1 行 重复行可以多于两行 例如 ID NAME PHONE 1 NIL 1234 2 NIL 1234 3 NIL 1234 4 MES 5989 我想从上面 3 行
  • nvarchar 值“3001822585”的转换溢出了 int 列

    我使用以下方法将 Excel 文件导入到 SQL Server Excel 文件将所有值作为字符串 我可以导入文件 除了Barcode SalePrice and Price2 我收到错误 nvarchar 值 3001822585 条形码
  • 创建日期范围表

    我正在编写一份需要显示每天值的报告 我有查询的开始日期和结束日期 但我希望避免丢失日期 以防表不包含特定日期的值 我正在考虑创建一个基本日期范围表 其中包含开始和结束之间的所有日期 然后将其与数据表左连接以显示每一天的值 我找到了一些适用于
  • ORA-00933 与内部联接和“as”混淆

    我有一个使用以下命令从两个表中获取数据的查询inner join 但我收到错误SQL command not properly ended as 下面有一个星号 select P carrier id O order id O aircra
  • SQL Server 2012:有条件地增加计数器用户 ROW_NUMBER()

    我正在尝试申请ROW NUMBER 根据特定条件增加计数器 我的数据如下所示 目标计数器是Prep column id DSR PrepIndicator Prep 1662835 1 1 1 1662835 14 2 2 1662835
  • 我应该使用平面表还是标准化数据库?

    我目前正在开发一个使用 MySQL 数据库作为后端的 Web 应用程序 在继续下一步之前 我需要知道什么更适合我的情况 简而言之 在这个应用程序中 用户将能够使用任何数字字段 他们决定 构建自己的表单 现在我将其全部存储在通过外键链接的几个
  • 如何计算 Postgres 上图表中所有连接的节点(行)?

    我的桌子有account id and device id One account id可以有多个device ids 反之亦然 我正在尝试计算每个连接的多对多关系的深度 Ex account id device id 1 10 1 11
  • 删除表的重复项

    In my activity logs 它包含列 material name user id mod result 这标志着测试是否通过 失败 cert links 不知何故 用户生成了两倍的条目material name与cert lin
  • 在 Mysql 上使用 EntityManager JPA 运行脚本

    我正在尝试运行脚本 sql 文件 但由于我尝试了多种方法 因此出现多个错误 这是我的主要 sql 脚本 INSERT INTO Unity VALUES 11 paq 0 2013 04 15 11 41 37 Admin Paquete
  • Spring Data JPA 选择不同

    我有一个情况 我需要建立一个select distinct a address from Person a 其中地址是 Person 内的地址实体 类型的查询 我正在使用规范动态构建我的 where 子句并使用findAll Specifi
  • MySQL:如何获取每个分组的x个结果数[重复]

    这个问题在这里已经有答案了 可能的重复 mysql 在 GROUP BY 中使用 LIMIT 来获取每组 N 个结果 https stackoverflow com questions 2129693 mysql using limit w
  • java库维护数据库结构

    我的应用程序一直在开发 所以偶尔 当版本升级时 需要创建 更改 删除一些表 修改一些数据等 通常需要执行一些sql代码 是否有一个 Java 库可用于使我的数据库结构保持最新 通过分析类似 db structure version 信息并执
  • 分组和切换列和行

    我不知道这是否会被正式称为枢轴 但我想要的结果是这样的 Alex Charley Liza 213 345 1 23 111 5 42 52 2 323 5 23 1 324 5 我的输入数据采用这种形式 Apt Name

随机推荐

  • Grails 的 hasMany 是独一无二的

    这个问题是我提出的问题的扩展 组合here https stackoverflow com questions 18295781 account for hasmany relationships in equals and hashcod
  • 在 wxPython 中进行拖放的 OLE 方式

    我有一个在 MS Windows 上运行的 wxPython 应用程序 我希望它支持其实例之间的拖放 因此用户打开我的应用程序 3 次并将数据从一个实例拖到另一个实例 wxPython 中的简单拖放是这样工作的 用户发起拖动 源窗口将必要的
  • 是否有 R 函数用于选择以特定字符结尾的单词?

    我是一个困惑的语言学家 试图使用 R 从 Twitter 收集数据 我一直在使用 twitteR 包 它在固定字符串上运行得很好 但我想要求它获取包含 querendo 不定式动词 的推文 在葡萄牙语中 不定式动词总是以字符 r 结尾 如何
  • 如何在 git 中重新排序最后两次提交?

    我想重新排序 git 中的最后两次提交 现在我有 git log oneline 4 1e0ecba HEAD my branch Fix for T255 82d45dc django extensions af3953b improve
  • 从 C# Web API 方法中创建 Office365 邮箱

    Context 我有一个由 ASP NET MVC 应用程序调用的 ASP NET Web API 应用程序 在 Web API 中 我有一个方法需要创建 Office365 邮箱以及其他内容 创建文件夹 创建联系人 创建签名等 该邮箱的创
  • 如何使用凸轮四元数计算物体相对于相机的方位角和仰角......?

    我有一个相机四元数 a b c d 和一个凸轮位置 camX camY camZ 我有一个具有 3d 坐标 x y z 的对象 我需要计算物体相对于凸轮视图方向和平面的方位角 仰角 第一个问题 如果我把物体放在我的视野中心 如果我旋转凸轮
  • 如何使用 Windows 窗体在窗口标题栏中绘制自定义按钮?

    如何在窗体标题栏中的最小化 最大化和关闭按钮旁边绘制自定义按钮 我知道您需要使用 Win32 API 调用并重写 WndProc 过程 但我一直无法找到正确的解决方案 有谁知道如何做到这一点 更具体地说 有谁知道在 Vista 中可行的方法
  • GEdit/Python 执行插件?

    我刚刚开始使用 GEdit 和各种插件作为我的 IDE 来学习 python Visual Studio F 具有允许在代码窗口中突出显示一段文本的功能 然后按一下按键即可在 F 控制台中执行该文本 是否有类似的工具 插件可以为 GEdit
  • C# - user32.dll - GetWindowRect 问题

    DllImport user32 dll return MarshalAs UnmanagedType Bool static extern bool GetWindowRect HandleRef hWnd out RECT lpRect
  • 如何重置 Xcode 4 快捷键

    如何将 Xcode 4 快捷键重置为默认值 Xcode gt 性能 gt 键绑定 我发现我设置有问题 但找不到重置为原始设置的方法 我该怎么做 重新安装 Xcode 4 只需单击 即可添加新命令集并选择Default not Duplica
  • angular2使用HTTP发布XML类型请求数据

    我可以通过以下方式将 JSON 请求数据发布到服务器 但是如何使用 http xml 将 XML 结构化数据发布到服务器 getAuthSeed value let params validateUsr false let headers
  • ScalaTest 测试名称没有固定装置?

    首先 我看到了它并且这另一篇文章 https stackoverflow com questions 14831246 access scalatest test name from inside test听起来和我需要的一模一样 除了一件
  • 轻量级 C++ Gui 库 [关闭]

    Closed 此问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 我想在 Windows 上使用 C 创建 GUI 应用程序 我已经下载了Qt 它运行得很好 但是它里面有
  • 是否可以将 TextMate 主题导入 IntelliJ IDEA?

    有什么方法可以自动将 TextMate 主题导入 IntelliJ IDEA 例如这两种格式之间的转换器 Please 检查转换器 https github com JetBrains colorSchemeTool由 JetBrains
  • 为什么/何时应该使用 static 声明变量?

    我没有 C C 背景 在使用其他语言之后 我刚刚开始学习 Objective C 在什么情况下我应该使用变量的静态声明而不是常规的 ivars 或属性 这样做我能得到什么 thanks 全局变量和函数 默认情况下 导出所有符号 全局变量和函
  • React-Native 通过代理获取

    我如何设置选项fetchReact Native 的方法通过代理调用网络服务器 目前我正在使用axios https github com mzabriskie axios但这行不通 在获取中添加主机标头后 我可以通过 charles pr
  • 龙卷风发送有关事件的消息

    我用 Python 创建一个程序 以未知的时间间隔读取数据流 该程序还通过 websocket 发送此数据 该程序是服务器 它将接收到的数据发送给客户端 这是现在服务器的代码 class WebSocketHandler tornado w
  • 如何实现“真正的”异步

    在他的回答中这个问题 https stackoverflow com questions 27790468 is it possible to await an io operation that is not declared as as
  • 出于 CSS 目的将电视检测为客户端浏览器的所有可能方法

    我有遵循响应式网页设计技术的网络应用程序 我想提供不同 更大 的字体大小TV和不同的 较小的 screen即使两者具有相同的分辨率 为什么 因为当用户使用 32 英寸显示器作为屏幕时 他可能比将其用作电视的用户坐得更近 代码 body fo
  • 未实现的功能:WINDOW/ORDER BY

    我正在使用嵌入式 Apache Derby 数据库并执行以下查询 SELECT someUniqueValue row number over ORDER BY someUniqueValue as ROWID FROM myTable s