ホームページ > データベース > mysql チュートリアル > mysqlのユニオンクエリステートメントとは何ですか?

mysqlのユニオンクエリステートメントとは何ですか?

coldplay.xixi
リリース: 2023-01-04 09:38:49
オリジナル
3642 人が閲覧しました

mysql ユニオン クエリ ステートメントは [クエリ ステートメント 1 ユニオン クエリ ステートメント 2] です。複数のクエリ ステートメントのクエリ内の各列の型が一貫している必要があります。ユニオン キーワードのデフォルトは重複排除です。すべて結合を使用すると、重複を含むことができます。

mysqlのユニオンクエリステートメントとは何ですか?

このチュートリアルの動作環境: Windows 7 システム、mysql バージョン 8.0.22、DELL G3 コンピューターこの方法は、すべてのブランドのコンピューターに適しています。

関連する無料学習の推奨事項: mysql ビデオ チュートリアル

ユニオン クエリ

UNION ユニオン マージ: 複数のクエリ ステートメントの結果を 1 つの結果に結合します

構文:

查询语句1
union
查询语句2
ログイン後にコピー

アプリケーション シナリオ:

クエリ対象の結果は複数のテーブルから取得され、複数のテーブルには直接の接続関係はありませんが、クエリされた情報は一貫しています

機能:

1. 複数のクエリ ステートメント内のクエリ列の数は一貫している必要があります

2. 複数のクエリ ステートメント内の各クエリは必須です一貫性を保つようにします。列の型は、最良の

#3 と一致する必要があります。union キーワードは、デフォルトで重複排除されます。union all を使用すると、重複した項目を含めることができます。

紹介された事例: 部門番号 > 90 またはメール アドレスに従業員情報が含まれている場合を照会します。

SELECT * FROM employees
WHERE email like '%a%'
or department_id >90
SELECT * FROM employees
WHERE email like '%a%'
UNION
SELECT * FROM employees
where department_id >90;
ログイン後にコピー

ケース: 中国人ユーザーの男性の情報と外国人ユーザーの男性の情報を照会します


SELECT id,cname,csex
FROM t_ca
where csex='男'
UNION all
SELECT t_id,tName
FROM t_ua
where  tGender='male';
ログイン後にコピー

以上がmysqlのユニオンクエリステートメントとは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート