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. 需要正しい Cookie 配信と SSO テストを確実に実行できるように、ローカル テスト ド...
この記事では、jQueryプラグインを使用してマインスイーパゲームを実装する方法に関する3番目の記事...
達成される効果は次のとおりです。 マウスがボタン内に移動すると、ネオンライトのような効果が生成され、...
目次1. コンテンツの概要2. 文字セットと文字順序の概念と関係3. MySQL でサポートされてい...
コードをコピーコードは次のとおりです。 <前> <div> <sele...
目次概要オブザーバーパターンの応用シナリオオブザーバーパターンの実装要約する概要オブザーバー パター...
まず、図をダウンロードしてください 1. まず、centos7に付属しているmariadbをアンイン...
CSS (カスケーディング スタイル シート) は、HTML Web ページを美しくするために使用さ...
まず、どのフィールドまたはフィールドの組み合わせがデータ行を一意に識別できるかを決定する必要がありま...
この記事の例では、クリックして切り替える機能を実装するためのJavaScriptの具体的なコードを参...
mysql5.7.21の簡単なインストール構成は次のとおりです。 1. MySQLのインストール1....
データ共有プロトタイプにはどのようなデータを書き込む必要がありますか?共有する必要があるデータはプロ...
1. Vueとは何かVue は、ユーザー ページを構築するためのプログレッシブ フレームワークです。...
mysql の権限とインデックスmysql の最高権限ユーザーは root です。 CREATE U...
この記事では、WeChatアプレットでビデオプレーヤーの集中砲火を実装するための具体的なコードを参考...