1.union: クエリ結果を追加できますUnion は、特に関連のない 2 つのテーブルのデータを結合して表示する場合に、クエリ結果を追加するために使用されます。 次のデータを使用して、union の使用方法を説明します。 1) すべてを結合: 重複を削除できません2) ユニオン:重複排除の効果が得られます。2.limit: ページングクエリはこれに依存します1) 限界の使用法に関する説明① 制限は MySQL に固有のものであり、他のデータベースには存在しないため、普遍的ではありません。 ② Limitは結果セット内のデータの一部を取得します。これがその機能です。 ③ LimitはSQL文の実行における最後のステップです。 limit を使用するための構文は次のとおりです。
2) ケースの説明データソースは次のとおりです。 ① 給与額上位5名の従業員を抽出し、その情報を表示します。 ② 給与順位が4位から9位の従業員を探します。 3) 共通標準ページングSQL上の図によれば、次のことがわかります。 Baidu ブラウザを例に挙げてみましょう。 3. 使用法が存在する: 「相関サブクエリ」とも呼ばれる1) 存在する実行原理を理解するデータソースは次のとおりです。 ① 返される結果がレコードの行である場合 ② 返される結果が複数行のレコードである場合 ③原理説明 上図から、exists キーワードの後の SQL 文が何であっても、1 つの結果を照会しても複数の結果を照会しても、結果が見つかれば結果全体が True になり、MySQL では True は 1 で表されるため、最終結果は 1 になることがわかります。 exists キーワードに続く SQL ステートメントで結果が見つからない場合、最終的な戻り値は False になります。MySQL では、False は 0 で表されるため、最終的な結果は 0 になります。 2) 事例紹介以下のデータ ソースを使用して、次の 2 つの演習を完了してください。 ① ジョブテーブルをクエリして、実行中のジョブを確認します。 ② ジョブテーブルをクエリして、どのジョブが実行されていないかを確認します。 3) 存在するサブクエリの原理を示す図説明は次のとおりです。 「会社 A があります。会社内のすべてのジョブは jobs テーブルにあります。emp テーブルには、どのジョブが完了したかが表示されます。」 1) どのような結果を達成したいかを考えます。 2) まず、jobs テーブルから最初のレコードを取得し、emp テーブルに入れて、テーブル内のすべての行と一致させます。馬が 3) existsキーワードを見てみましょう。exists()によって返される結果はtrueまたはfalseです。括弧内に値がある場合、 4) exists() の前に not が追加されると、否定を意味します。 exists() は true を返しますが、exists() は true を返します。 5) 上記の説明によれば、not exists() が false になった場合、元のステートメントは次のものと同等になります。 6) 次に、jobs の 2 番目の行「SALESMAN」を取得し、emp テーブルの各行と照合します。 上記は、union (all)、limit、exists キーワードを理解するための MySQL シリーズ記事の詳細な内容です。union (all)、limit、exists キーワードの MySQL シリーズの詳細については、123WORDPRESS.COM の他の関連記事に注目してください。 以下もご興味があるかもしれません:
|
<<: ウェブページでよく使用される共有コードの完全なリスト(フロントエンドに必須)
>>: HTML 学習ノート - HTML 構文の詳細な説明 (必読)
1. mycatとはエンタープライズアプリケーション開発のための完全にオープンソースの大規模データベ...
前回の記事では、Navicat for Mysql 接続エラー 1251 (接続失敗) の問題を解決...
最近、VMware Horizon を導入してテストしましたが、そのコンソールにはデフォルトで ...
ログインインターフェースの解像度が特に大きい場合、グラフィカルインターフェース全体が特に大きくなり、...
1. はじめにMySQL にログインすると、次のような警告が表示されることがよくあります。警告: コ...
背景プロジェクト開発プロセスでは、前のページから次のページにジャンプする必要に迫られることがよくあり...
まず効果を見てみましょう: コード: 1.html <div class="user...
データベースが同じデータ バッチを同時に追加、削除、および変更すると、ダーティ書き込み、ダーティ読み...
私はデータベースツールとして Navicat を使用しています。他のものも同様です。 1. Navi...
Spring Boot プロジェクトでは、Docker コンテナ、jar、war の階層化パッケージ...
目次1. 親コンポーネントと子コンポーネントの関係2. 小道具3. $エミット4. $親V. 結論 ...
問題の説明最近、Springbootプロジェクトを構築していたところ、会社のネットワークケーブルに接...
この記事では主に、SQL 削除ステートメント DROP、TRUNCATE、および DELETE の違...
目次序文1. batがjsを実行する2. ターミナルにバージョン番号を入力してパッケージ化コマンドを...
目次関数フォーマットを即時実行関数を即座に実行する他の方法 – 式即時実行される関数はパラメータを取...