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. Nginx+Tomcat 2. Nginxサーバーを構成する3. Tomcatアプリケ...
MySQLグループソートで上位Nを見つけるテーブル構造grp でグループ化し、num で並べ替えて、...
コンピュータ ルームのサーバー上の mysql がしばらく実行されていたのですが、突然、再起動しても...
1. win + R を押して cmd と入力し、DOS ウィンドウに入ります。 2. MySQL...
背景今日、CodePen を閲覧していたところ、非常に興味深い効果を見つけました。 CodePen ...
結論は幅の%: 包含ブロック(親要素)の幅に基づいて、親の制限を超える幅のパーセンテージを定義します...
目次入力ボックスをクリックして開始します拡張機能入力ボックスをクリックすると複数のイベントが発生しま...
目次序文文章1. 終了1.1 クロージャとは何ですか? 1.2 クロージャの特性1.3 クロージャを...
1. インストール dockerhub を通じてインストールする mariadb のバージョンを検索...
目次jQuery の $.ajax Webpack時代の始まり約束について深く考えるネストをなくすj...
基本的な使い方 <!DOCTYPE html> <html lang="...
1. マスター'x@xxxx:x'への接続エラー- 再試行時間: 60 再試行回数:...
IE6 と IE7 では CSS の解釈に多くの違いがあります。今日はそのうちの 1 つである高さに...
目次1. 需要1. 需要2. SDKパラメータ設定1. ディレクトリ構造3. コードの実装1. バッ...
目次1.ライフサイクルとは何か2. 読み込みプロセス1.コンストラクタ2. レンダリング3. コンポ...