この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。
建築家
建築家
リスト
放送
茶屋
インテリジェントAI会話
.NETキャリア&テクニカルカレッジ
ちっちゃいなクズブログ
この版
利用者
Architect_Programmer_Code農業ネットワーク
»
建築家
›
データベース&データベース
›
オラクル
›
オラクルページ検索のソートデータ重複問題
眺める:
15626
|
答える:
2
[出典]
オラクルページ検索のソートデータ重複問題
[リンクをコピー]
クズども
掲載地 2017/09/20 9:52:47
|
|
|
ページ分けクエリはプロジェクト開発時によく使われ、日付でデータをソートしたい場合、多くの重複データがあります。
この問題は、日付の値がデータ上で一意でないために発生します。
分かっています
Oracleのページ化クエリはソート操作を行わず、Oracleはデータブロックから適格なデータを順番に読み取り、クライアントに返します。
オラクルのソートアルゴリズムは安定していません。つまり、キーが等しいデータの場合、このアルゴリズムはソートが完了した後もキー同号データがソート前の順序を維持することを保証しません。
この問題の解決策は、主キーのような一意の列を末尾に追加して問題を解くことです。
ログインが見えます。
又は
ログインが見えます。
先の:
いくつか役立つ外国IPプロキシをおすすめします。
次に:
.net/c# でメールプログラムのダウンロードと添付ファイルを送信するために
関連記事
•
SQL Serverサーバーはデータベースの整合ルールを修正します
•
SQL SERVERデータベースはデフォルトの照合ルールを修正します
•
SQL Serverのレプリケーションは、データベースを新しいデータベースにクローンします
•
MySQLデータベースのテストテーブルは1,000万件のデータを挿入します
•
[翻訳] なぜNET/C#のMySqlConnectorとMySql.Dataが前者を勝ち取るのか
•
.NET/C# はDataTablesを通じて動的にテーブル構造を作成します
•
SQL SERVERデータベース用のメモリ最適化テーブル
•
SQL Serverがクラスタ化されていないインデックスに対して作成する最大varchar長
•
[AI](15)ベクターデータベースQdrantは使いやすいです
•
【AI】(14) オープンソースベクターデータベースの簡単な紹介
クズども
地主
|
掲載地 2017/09/25 16:00:51
|
Oracleにおけるrownumとrow_number()の違い
http://www.itsvse.com/thread-4107-1-1.html
(出典:建築家)
クズども
地主
|
掲載地 2017/09/25 16:02:34
|
rownumは、条件フィルタリングの後、または任意の順序による集約の前に行を割り当てます。 同時に、rownumは割り当てられた行にのみ増加します。 rownumの初期値は1です。 クエリで生成された後はRownumは変更されません:
EMPから*を選択し、ここでROWNUM <= 5の順序を sal desc で選択します。
この文の目的は、上位5名の最高給取りの従業員の情報を返すことですが、rownumの原則によれば、rownumは注文より先に生成されているため、この文は上位5名の役割を担わず、正しい構文は以下の通りです。
選択 * から(sal desc による emp 順序から * 選択) ここで ROWNUM <= 5;
閲覧したセクション
レジャー灌漑
ジャワ
Memcached/Redis
技術チャット
.Net/C#
Windows/Linux
HTML/CSS/JavaScript
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。
Mail To:help@itsvse.com