問題タブ [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
SQL で宣言されたカーソルを使用して、フィールド (コード) 内の次の文字をフェッチする while ループを作成しようとしています。目標は、ループで次の一致する文字を取得することです。次に、ループの最後に結果を返します。目標は、完全に一致するものがない場合に、コードに部分的に一致させることです。これまでカーソルを使用したことがないので、フェッチとカーソルの使用についてできる限り多くのことを学ぼうとしています。
sql - 複数の行にわたるOracle SQL FETCH NEXT
テーブルから次の 20 行をフェッチする SQL ステートメントがあります。テーブル内の複数の行で共有される可能性のある値を含む SERIES_ID と呼ばれるテーブル内のフィールドがあります。
私がやりたいことは、SQL ステートメントを変更して、次の X 量の行をフェッチする代わりに、次の X 量の SERIES_ID をテーブルからフェッチすることです。出来ますか?
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」に使用される構文にエラーがあります。
私の質問は次のとおりです。私は何が間違っているのですか、それとももっと良い方法がありますか?