問題タブ [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

SQL で宣言されたカーソルを使用して、フィールド (コード) 内の次の文字をフェッチする while ループを作成しようとしています。目標は、ループで次の一致する文字を取得することです。次に、ループの最後に結果を返します。目標は、完全に一致するものがない場合に、コードに部分的に一致させることです。これまでカーソルを使用したことがないので、フェッチとカーソルの使用についてできる限り多くのことを学ぼうとしています。

0 投票する
2 に答える
65 参照

sql - 複数の行にわたるOracle SQL FETCH NEXT

テーブルから次の 20 行をフェッチする SQL ステートメントがあります。テーブル内の複数の行で共有される可能性のある値を含む SERIES_ID と呼ばれるテーブル内のフィールドがあります。

私がやりたいことは、SQL ステートメントを変更して、次の X 量の行をフェッチする代わりに、次の X 量の SERIES_ID をテーブルからフェッチすることです。出来ますか?

0 投票する
1 に答える
1198 参照

mysql - SQL コード エラー (OFFSET 0 ROWS FETCH FIRST 10 ROWS ONLY)

ホームアシスタントのために、1日の平均気温を決定しようとしています。phpmyadmin にデータを送信するホーム アシスタントにセンサーをリンクしました。ホームアシスタント経由でセンサーを個別に送信することはできませんが、それらはすべてフォルダーの状態にリストされています。下記参照。

フォルダー状態のセンサー

ホーム アシスタント経由で SQL コードを送信することで、データベース内の値を検索できます。だから今、私は最後の 100 の測定値 (+/- 1 日) の平均を見つけようとしています。これを実現するために、次の SQL コードを作成しました。

これを phpmyadmin に入力すると、次のエラーが表示されます。

1064 - 1 行目の「OFFSET 0 ROWS FETCH FIRST 100 ROWS ONLY) LIMIT 0, 25」に使用される構文にエラーがあります。

私の質問は次のとおりです。私は何が間違っているのですか、それとももっと良い方法がありますか?