问题标签 [sql-fetch]
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.
sql - SQL 游标内的代码只会执行第一个 FETCH
我有一个遇到问题的 SQL 游标。当我IF @debug = 1
从游标内删除语句时,只有第一条记录FETCH
会更新,但如果我离开,IF @debug = 1
所有必需的记录都会更新。关于为什么会发生这种情况的任何想法,我知道我的光标很可能有问题?代码如下:
sql - SQL FETCH、游标和 RPG
我不确定我的代码有什么问题,我正在尝试创建一个 while 循环,该循环将使用 SQL 中声明的游标获取字段(代码)中的下一个字符。目标是通过循环获得下一个匹配的字符。然后我想在循环结束时返回结果。如果没有完全匹配,目标是对代码进行部分匹配。我以前从未使用过游标,因此我尝试尽可能多地学习有关使用 fetch 和游标的知识。
sql - SQL Server 'FETCH FIRST 1 ROWS ONLY' 使用无效
我正在尝试将 Db2 查询转换为 SQL Server,但遇到了一个我不熟悉的构造:仅 FETCH FIRST 1 ROWS。
这是在 db2 上运行的查询:
以及我在 SQL Server 上遇到的错误:
我尝试用 SQL Server 中似乎承认的 NEXT 替换 FIRST,但没有成功。
我正在使用 SQL Sever 2014
sql - 行限制子句 - SQL Developer 工具中的 FETCH FIRST
当我尝试执行此语句时:
我收到如下错误:
ORA-00933: SQL 命令未正确结束
如果这很重要,我在 SQL Developer (17.3.1) 中执行了这个。
sql - Oracle SQL FETCH NEXT 跨多行
我有一个从表中获取接下来 20 行的 SQL 语句。表中有一个名为 SERIES_ID 的字段,其中包含可能由表中的几行共享的值,例如:
我想做的是更改我的 SQL 语句,以便从表中获取下一个 X 数量的行,而不是获取下一个 X 数量的行。可能吗?
mysql - SQL 代码错误(OFFSET 0 ROWS FETCH FIRST 10 ROWS ONLY)
我正在尝试为家庭助理确定一天内的平均温度。我已将传感器链接到家庭助理,后者将数据发送到 phpmyadmin。我无法通过家庭助理单独发送传感器,但它们都列在文件夹状态中。见下文。
通过家庭助理发送一个 sql 代码,我可以在数据库中搜索值。所以现在我试图找到最后 100 次测量的平均值(+/- 1 天)。为此,我编写了以下 sql 代码。
如果我在 phpmyadmin 中输入它,我会收到以下错误:
1064 - 第 1 行中用于 'OFFSET 0 ROWS FETCH FIRST 100 ROWS ONLY) LIMIT 0, 25' 的语法有错误。
我的问题是:我做错了什么,还是有更好的方法?
sql - 在 Oracle SQL 中使用“Fetch First”后如何对行进行排序?
我有一个 Oracle SQL 查询,用于FETCH FIRST
查找 PeopleSoft 数据库中年薪最高的员工。
我想按 EMPLID 对结果进行排序。但是,由于我使用的是FETCH FIRST 1 ROW WITH TIES
,添加EMPLID
到我的ORDER BY
子句将我的结果限制为 ID 号最低的 1 名员工。
如何在不影响返回的行的情况下对结果进行排序FETCH FIRST
?