問題タブ [row-number]
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-server-2005 - 内部結合とRow_Num()関数の問題
ScottMichellによるSortingCustomPaged Resultsのように、pndページングを並べ替えるストアドプロシージャがあります。
私は2つのテーブルを持っています:Article
とCategory
。私のストアドプロシージャはテーブルに対しては正常にArticle
機能しますが、テーブルからクエリに列を追加したいと思いCategory
ます(つまり、内部結合)。
両方のテーブルに類似した列がいくつかあるため、実際にはスコットミシェルのようにそれを行うことはできません(スコットが好きなときは常に「あいまいな列エラー」が発生します)。
内部結合のないストアドプロシージャは次のとおりです。
私Category
のテーブルは:
私Article
のテーブル:
「Category」テーブルの「Title」列をクエリに追加する方法がわかりません。
私のCategory
テーブルに同様のフィールドがなかった場合、確かにこのクエリは機能します:
テストしたい場合は、添付ファイル(テーブルとストアドプロシージャ)をダウンロードできます ありがとうございます
sql - SQLを使用してGROUPBYにIDを追加することは可能ですか?
各複製にID番号が含まれるように、GROUP BYにID列を追加することはできますか?
私の元のデータは次のようになります。
そして私はそれを次のように変換したいと思います:
解決策は次のとおりです。
oracle - Oracle で、内側のクエリに SDO_ANYINTERACT が含まれている場合、外側のクエリで rownum を選択できないのはなぜですか?
次のようなクエリをOracleで作成しました。
内部クエリは、境界ボックスを使用して MY_TABLE から行を選択しています。外部クエリは、結果のページングを有効にするために含まれています。
奇妙な理由で、このクエリは結果を生成しません。サブクエリを実行しようとすると:
期待どおりの結果のリストが得られます。サブクエリを実行すると:
結果セットは空です。どういうわけか、rownum がクエリの結果を妨げています。rownum を削除すると、最も内側のクエリのように結果が返されます。
ここで何が間違っていますか?? 私はOracle 10gを実行しています..
sql - 結果のページングとカスタムオーダー
次のように並べられるようにテーブルをクエリしたい:
1) "entry" 2) "entry#" 3) "entry something" 4) "..entry.."
これは Union All と 4 つの異なるクエリで行いました。
しかし、さらに、ページングを含めて、f.ex を実行できるようにしたいと考えています。行番号 1-100、101-200 などを受け取ります。Row_Num() Over (Order By) を試しましたが、完了しませんでした。Order By 句が自分の注文を破棄するためだと思います。
私のクエリは次のようになります(少し簡略化されています)
そして私が試したクエリ全体:
mysql - MySQL - 選択時に行番号を取得
項目がソートされている場合、select ステートメントを実行して行番号を取得できますか?
次のようなテーブルがあります。
次に、このクエリを実行して、ID ごとの注文数を取得できます。
itemID
これにより、次のようにテーブル内の各カウントが得られます。
行番号も取得したいのでitemID=388
、最初の行、234
2 番目の行などがわかります (基本的には、生のカウントだけでなく、注文のランキングです)。結果セットが返されたときにJavaでこれを実行できることはわかっていますが、純粋にSQLで処理する方法があるかどうか疑問に思っていました.
アップデート
ランクを設定すると結果セットに追加されますが、適切に順序付けされていません。
mysql - mysql からのデータに番号を付ける方法
これは mysql select クエリに関する疑問です。これが私のクエリであると考えて、簡単な例で疑問を解消させてください。
SELECT dbCountry from tableCountry
tableCountry にはフィールド dbCuntryId、dbCountry、および dbState があり、結果は次のとおりです
結果が必要です
数値 12345 は、データの増加に伴って生成される必要があり、自動インクリメント ID ではありません。ループのようなものを取得するにはどうすればよいですか
sql - テキスト列の並べ替えに対する行番号
SQL Server で ROW Number を使用した動的ソートに問題があります。動作していますが、数値以外のフィールドでエラーがスローされます。Alpha Working で並べ替えを行うには、何を変更する必要がありますか???
IveはSql Prodcedureを持っています
.net - EntityFramework と RowNumber
Entity FrameworkでRowNumberをクエリするにはどうすればよいですか? 例えば:
グリッドにページングを実装したいのですが、必要なユーザーのページを見つける際の問題を解決できません。
私はEF4.0を使用しています。インデックスを使用した Select メソッド ( http://msdn.microsoft.com/en-us/vcsharp/aa336758.aspx#SelectIndexed ) は EF では機能しません。
これを実装する別の方法があるかもしれませんか?
java - db2のOraclerownum-Javaデータのアーカイブ
db2とsybaseの間でデータを移動するJavaのデータアーカイブプロセスがあります。参考までに-実行時に使用可能な各テーブルにはいくつかの条件があり、このプロセスはJavaで開発されているため、これはインポート/エクスポートプロセスでは実行されません。
現在、データが複数のスレッドで移動されるように、ソースと宛先の組み合わせごとに単一のDatabaseReaderとDatabaseWriterが定義されています。ソースと宛先の組み合わせごとに複数のDatabaseReaderと複数のDatabaseWriterを定義できるように、これをさらに拡張したいと思います。
したがって、たとえば、ソースデータが約100行で、10個のリーダーと10個のライターを定義した場合、各リーダーは10行を読み取り、それらをライターに渡します。サーバーで利用可能なリソース(CPU、メモリなど)に応じて、プロセスによって極端なパフォーマンスが得られることを願っています。
しかし、問題は、これらのソーステーブルに主キーがなく、複数のセットの行を取得することが非常に難しいことだと思います。
Oracleはrownumの概念を提供しており、そこでの生活ははるかに単純だと思います。しかし、db2はどうでしょうか。db2でこの動作を実現するにはどうすればよいですか?最初の10レコードをフェッチしてから、次の10レコードをフェッチするという方法はありますか?
何か提案/アイデアはありますか?
Db2バージョン-DB2v8.1.0.144フィックスパック番号-16Linux
sql-server - SQL Server:WITH句を含む派生テーブルに結合しますか?
WITH句を含むサブクエリ/派生テーブルに参加したい(WITH句はフィルタリングに必要ROW_NUMBER() = 1
です)。Teradataでは、同様の機能が正常に機能しますが、TeradataはQUALIFY ROW_NUMBER() = 1
WITH句の代わりに使用します。
これがこの参加の私の試みです:
私は何が間違っているのですか?