问题标签 [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.

0 投票
2 回答
158 浏览

sql - SQL 游标内的代码只会执行第一个 FETCH

我有一个遇到问题的 SQL 游标。当我IF @debug = 1从游标内删除语句时,只有第一条记录FETCH会更新,但如果我离开,IF @debug = 1所有必需的记录都会更新。关于为什么会发生这种情况的任何想法,我知道我的光标很可能有问题?代码如下:

0 投票
1 回答
8952 浏览

sql - SQL FETCH、游标和 RPG

我不确定我的代码有什么问题,我正在尝试创建一个 while 循环,该循环将使用 SQL 中声明的游标获取字段(代码)中的下一个字符。目标是通过循环获得下一个匹配的字符。然后我想在循环结束时返回结果。如果没有完全匹配,目标是对代码进行部分匹配。我以前从未使用过游标,因此我尝试尽可能多地学习有关使用 fetch 和游标的知识。

0 投票
4 回答
32339 浏览

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

0 投票
0 回答
648 浏览

sql - 行限制子句 - SQL Developer 工具中的 FETCH FIRST

当我尝试执行此语句时:

我收到如下错误:

ORA-00933: SQL 命令未正确结束

如果这很重要,我在 SQL Developer (17.3.1) 中执行了这个。

0 投票
2 回答
65 浏览

sql - Oracle SQL FETCH NEXT 跨多行

我有一个从表中获取接下来 20 行的 SQL 语句。表中有一个名为 SERIES_ID 的字段,其中包含可能由表中的几行共享的值,例如:

我想做的是更改我的 SQL 语句,以便从表中获取下一个 X 数量的行,而不是获取下一个 X 数量的行。可能吗?

0 投票
1 回答
1198 浏览

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' 的语法有错误。

我的问题是:我做错了什么,还是有更好的方法?

0 投票
2 回答
92 浏览

sql - 在 Oracle SQL 中使用“Fetch First”后如何对行进行排序?

我有一个 Oracle SQL 查询,用于FETCH FIRST查找 PeopleSoft 数据库中年薪最高的员工。

我想按 EMPLID 对结果进行排序。但是,由于我使用的是FETCH FIRST 1 ROW WITH TIES,添加EMPLID到我的ORDER BY子句将我的结果限制为 ID 号最低的 1 名员工。

如何在影响返回的行的情况下对结果进行排序FETCH FIRST