この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。
建築家
建築家
リスト
放送
茶屋
インテリジェントAI会話
.NETキャリア&テクニカルカレッジ
ちっちゃいなクズブログ
この版
利用者
Architect_Programmer_Code農業ネットワーク
»
建築家
›
データベース&データベース
›
オラクル
›
オラクルページ検索のソートデータ重複問題
眺める:
15850
|
答える:
2
[出典]
オラクルページ検索のソートデータ重複問題
[リンクをコピー]
クズども
掲載地 2017/09/20 9:52:47
|
|
|
ページ分けクエリはプロジェクト開発時によく使われ、日付でデータをソートしたい場合、多くの重複データがあります。
この問題は、日付の値がデータ上で一意でないために発生します。
分かっています
Oracleのページ化クエリはソート操作を行わず、Oracleはデータブロックから適格なデータを順番に読み取り、クライアントに返します。
オラクルのソートアルゴリズムは安定していません。つまり、キーが等しいデータの場合、このアルゴリズムはソートが完了した後もキー同号データがソート前の順序を維持することを保証しません。
この問題の解決策は、主キーのような一意の列を末尾に追加して問題を解くことです。
ログインが見えます。
又は
ログインが見えます。
先の:
いくつか役立つ外国IPプロキシをおすすめします。
次に:
.net/c# でメールプログラムのダウンロードと添付ファイルを送信するために
関連記事
•
SQL Serverは本番環境でインデックスを追加します
•
Docker を使ってOracle 19c Database Serviceをインストールする
•
SQL Serverデータベーステーブルの行圧縮およびページ圧縮
•
データベースソフト削除(tombod)フィールド一意性の問題
•
SQL Serverサーバーはデータベースの整合ルールを修正します
•
SQL SERVERデータベースはデフォルトの照合ルールを修正します
•
SQL Serverのレプリケーションは、データベースを新しいデータベースにクローンします
•
MySQLデータベースのテストテーブルは1,000万件のデータを挿入します
•
[翻訳] なぜNET/C#のMySqlConnectorとMySql.Dataが前者を勝ち取るのか
クズども
地主
|
掲載地 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;
閲覧したセクション
.Net/C#
技術チャット
レジャー灌漑
ジャワ
Memcached/Redis
Windows/Linux
HTML/CSS/JavaScript
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。
Mail To:help@itsvse.com