Maison  >  Article  >  base de données  >  Mot-clé représentant l'union dans SQL

Mot-clé représentant l'union dans SQL

下次还敢
下次还敢original
2024-04-29 15:33:15491parcourir

Le mot-clé représentant l'union en SQL est UNION. Il combine les résultats de deux ou plusieurs instructions SELECT en un seul jeu de résultats contenant toutes les lignes uniques, ce qui signifie qu'il combine toutes les lignes des deux jeux de résultats d'entrée sans les doublons contenus dans les deux lignes du jeu de résultats.

Mot-clé représentant l'union dans SQL

Mot-clé représentant l'union en SQL : UNION

Opération Union

Le mot-clé UNION est utilisé pour combiner les résultats de deux ou plusieurs instructions SELECT en un seul ensemble de résultats. Il renvoie toutes les lignes uniques des deux jeux de résultats d'entrée, ce qui signifie qu'il combine toutes les lignes des deux jeux de résultats mais ne duplique pas les lignes contenues dans les deux jeux de résultats.

Syntaxe

<code class="sql">SELECT_statement UNION [ALL] SELECT_statement</code>

où :

  • SELECT_statement est la requête SQL à fusionner. SELECT_statement 是要合并的 SQL 查询。
  • ALL 是可选的关键字,表示返回所有行,包括重复的行。

用法

UNION 关键字可以用于以下场景:

  • 合并两个结果集:将两个或更多表中的数据合并到一个结果集中。
  • 删除重复行:使用 UNION ALL 关键字来合并两个结果集,同时保留所有行,包括重复的行。
  • 计算总计:将多个表中的值相加或连接。
  • 创建唯一值的列表:将两个或更多列中的值合并到一个唯一的列表中。

示例

以下示例将 employees 表和 customers 表中的姓名合并到一个结果集中:

<code class="sql">SELECT name FROM employees
UNION
SELECT name FROM customers;</code>

结果集将包含 employees 表和 customers

ALL est un mot-clé facultatif, ce qui signifie renvoyer toutes les lignes, y compris les lignes en double.

Usage
  • Le mot-clé UNION peut être utilisé dans les scénarios suivants :
🎜Fusionner deux ensembles de résultats : 🎜Fusionner les données de deux ou plusieurs tables en un seul ensemble de résultats. 🎜🎜🎜Supprimer les lignes en double : 🎜Utilisez le mot-clé UNION ALL pour fusionner deux ensembles de résultats tout en conservant toutes les lignes, y compris les lignes en double. 🎜🎜🎜Calculer les totaux : 🎜Ajoutez ou joignez des valeurs de plusieurs tables. 🎜🎜🎜 Créez une liste de valeurs uniques : 🎜 Combinez les valeurs de deux colonnes ou plus dans une liste unique. 🎜🎜🎜🎜Exemple🎜🎜🎜L'exemple suivant fusionne les noms de la table employés et de la table clients en un seul ensemble de résultats : 🎜rrreee🎜L'ensemble de résultats contiendra employés Tous les noms uniques dans la table et la table clients. 🎜🎜🎜Remarque : le mot-clé 🎜🎜🎜🎜UNION ne peut fusionner que des ensembles de résultats avec le même nombre de colonnes et de types de données. 🎜🎜Le mot-clé UNION ALL renverra toutes les lignes, y compris les lignes en double, tandis que le mot-clé UNION ne renverra que les lignes uniques. 🎜🎜

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Article précédent:Que représente * en SQLArticle suivant:Que représente * en SQL