[解決済み] DB2のLIMITに相当するもの
2023-01-28 14:19:47
質問
どのように
LIMIT
をどのように行うのですか?
50,000以上のレコードを持つテーブルがあり、レコード0から10,000、レコード10,000から20,000を返したいのですが、どうすればよいですか?
SQLでは、次のように書きますよね。
LIMIT 0,10000
をクエリの最後に書き、0から10,000までは
LIMIT 10000,10000
が10000から20000までのクエリの末尾にあります。
では、これはDB2でどのように行われるのでしょうか?コードと構文は何ですか? (完全なクエリー例があるとありがたいです)
どのように解決するのですか?
この方法を開発しました。
あなたは、順序付け可能なユニークな値を持つテーブルを必要としています。
10,000~25,000行が必要で、テーブルの行数が40,000行の場合、まず開始点と総行数を取得する必要があります。
int start = 40000 - 10000;
int total = 25000 - 10000;
そして、これらをコードでクエリに渡します。
SELECT * FROM
(SELECT * FROM schema.mytable
ORDER BY userId DESC fetch first {start} rows only ) AS mini
ORDER BY mini.userId ASC fetch first {total} rows only
関連
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
解決する db2トランザクションログがいっぱいで、ログのディスク容量がいっぱいです問題の詳細な解決方法
-
DB2 現在のユーザーモードを表示し、ユーザーを切り替える方法
-
DB2 SELECT ステートメントの高度な使用法
-
単一テーブルのdb2インポートおよびエクスポート操作の詳細
-
SQL Server 2008 Management Studio Expressのインストール方法
-
DB2 自動インクリメントフィールドの実装方法
-
国内アカデミーの専門家がDB2 9の新製品を絶賛
-
段雲峰:DB2 9は、企業にとって役立つ3つのポイントを備えています。
-
DB2エキスパートのワン・ユンが語るビジネスインテリジェンスBI
-
DB2 9 と DB2 V8.x の XML 機能を比較する