mysqlでクエリを実行した後にマージする方法

WBOY
リリース: 2022-01-20 14:50:33
オリジナル
2798 人が閲覧しました

mysql では、UNION 演算子を使用して、クエリ後に結果をマージする効果を実現できます。この演算子の機能は、3 つ以上の SELECT ステートメントの結果を結果セットに結合することです。構文は " SELECT クエリ ステートメント 1 UNION [ALL] SELECT クエリ ステートメント 2」。

mysqlでクエリを実行した後にマージする方法

このチュートリアルの動作環境: Windows10 システム、mysql8.0.22 バージョン、Dell G3 コンピューター。

クエリ後の mysql のマージ方法

MySQL UNION 演算子は、2 つ以上の SELECT ステートメントの結果を結果セットに結合するために使用されます。複数の SELECT ステートメントを使用すると、重複したデータが削除されます。

構文

MySQL UNION 演算子の構文形式:

SELECT expression1, expression2, ... expression_n
FROM tables
[WHERE conditions]
UNION [ALL | DISTINCT]
SELECT expression1, expression2, ... expression_n
FROM tables
[WHERE conditions];
ログイン後にコピー

パラメータ

  • expression1、expression2、...expression_n: To Column取得します。

  • tables: 取得するデータテーブル。

  • WHERE 条件: オプションの検索条件。

  • DISTINCT: オプションで、結果セットから重複データを削除します。 UNION 演算子はデフォルトですでに重複データを削除しているため、DISTINCT 修飾子は結果に影響を与えません。

  • ALL: オプション。重複データを含むすべての結果セットを返します。

例は次のとおりです。

価格が 9 未満のすべての果物の情報をクエリし、s_id が等しいすべての果物の情報をクエリします。 101 と 103 までは、UNION 接続のクエリ結果を使用します。 SQL ステートメントは次のとおりです:

mysqlでクエリを実行した後にマージする方法

推奨学習: mysql ビデオ チュートリアル

以上がmysqlでクエリを実行した後にマージする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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