Rownum は、Oracle での独自の書き込み方法です。Oracle では、rownum を使用して、最初のデータを取得したり、データをバッチで書き込むときに書き込むバッチの数を制限したりできます。 MySQLで最初のデータを書き込む方法 SELECT * FROM t 順序 by id LIMIT 1; Oracleで最初のデータを書き込む方法 SELECT * FROM t where rownum =1 order by id; さて、上記は最初のデータを取得するための MySQL と Oracle の書き込み方法の比較ですが、これは rownum の 1 つの使用法にすぎません。Rownum は、データをバッチで書き込むためにも使用できます。 10,000 件のレコードをバッチでテーブル t に書き込みます。 t(id,date) に挿入し、rownum<=10000 でデュアル接続から sys_guid()、sysdate を選択します。 Oracle のオリジナル ライティング: select * from (select id,name from t) where rownum <![CDATA[<=]]> to_number(num); mysql によって書き換えられた SQL: 選択 * から (選択 結核*、 @rownum := @rownum + 1 行数として から (選択 id、 名前 から t) tb、 (選択 @rownum := 0) r) t の場合 WHERE rownum <= CAST(num AS SIGNED INTEGER); 以上が今回ご紹介したノウハウポイントの全てです。123WORDPRESS.COMをどうぞよろしくお願いいたします。 以下もご興味があるかもしれません:
|
>>: VMware に Linux システム (Redhat8) と仮想マシンのネットワーク構成をインストールする方法
MySQLユーザー権限を表示する2つの方法を紹介します1. MySQL grantsコマンドを使用す...
目次Linux ドライバーの共通機能 (copy_from_user open read write...
Nginx: PV、UV、独立IPウェブサイトを作成する人なら誰でも、ウェブサイトのPV、UV、その...
Docker SwarmについてDocker Swarm は次の 2 つの部分で構成されます。 D...
1. Navicatの紹介1. Navicat とは何ですか? Navicat は強力な MySQ...
目次背景実装のアイデア成果を達成する背景最近取り組んでいるプロジェクトは、Vue2 で構築されたプロ...
目次基本的なHTTPリクエストの設定async/await を使用した Axios Axios によ...
ページを更新せずにフォーム送信を実装するために Ajax を使用することは、プロジェクトでよく使用さ...
この記事では、参考までに、Navicatを使用してCSVファイルをMySQLにインポートするための具...
参考までに、JavaScriptを使用してドロップダウンメニューを実装します。具体的な内容は次のとお...
HTML5 のドラッグ アンド ドロップ機能は誰もが知っていますが、これを使用するとドラッグ アンド...
目次背景質問1エラー 2エラー 3エラー4要約する背景テスト環境では、docker プラグインを統合...
考えられる理由: Seata が MySQL 8 をサポートしない主な理由は、接続ドライバーがバージ...
関連記事: MySQL8.0.20 インストール チュートリアルとインストールの問題に関する詳細なチ...
1. フロントエンドエンジニアリングの複雑さいくつかの小さなデモ プログラムを開発するだけであれば、...