Maison >base de données >SQL >Comment utiliser l'union dans SQL

Comment utiliser l'union dans SQL

下次还敢
下次还敢original
2024-05-02 04:18:17957parcourir

L'opération UNION combine les lignes de différentes tables en un seul ensemble de résultats, supprimant les lignes en double. Le format de syntaxe est le suivant : SELECT column_list FROM table1 UNION SELECT column_list FROM table2..., où table1 et table2 sont les tables à fusionner. L'opération UNION nécessite que les tables participantes aient le même nombre de colonnes et de types de données, et que les lignes en double soient supprimées.

Comment utiliser l'union dans SQL

Opération UNION en SQL

Qu'est-ce que l'opération UNION ?

L'opération UNION combine les lignes de deux tables ou plus en un seul ensemble de résultats, supprimant ainsi les lignes en double.

Comment utiliser le fonctionnement UNION ? Le format de syntaxe de l'opération

UNION est :

<code class="sql">SELECT column_list
FROM table1
UNION
SELECT column_list
FROM table2
...</code>

où :

  • column_list spécifie les colonnes à récupérer de chaque tablecolumn_list 指定要从每个表中检索的列
  • table1, table2, ... 是要合并的表

示例

例如,假设 students 表和 teachers 表具有以下数据:

students
John 20
Mary 22
Bob 25
teachers
Alice 30
David 35
Susan 40

使用 UNION 操作来合并这两个表:

<code class="sql">SELECT name, age
FROM students
UNION
SELECT name, age
FROM teachers;</code>

结果将如下所示:

name age
John 20
Mary 22
Bob 25
Alice 30
David 35
Susan 40

注意事项

  • 参与 UNION 操作的表必须具有相同的列数和数据类型。
  • UNION 操作不保留重复行。
  • UNION 操作可以与其他 SQL 操作组合使用,例如 WHEREORDER BY
  • table1, table2, ... sont les tables à fusionner
🎜🎜🎜Exemple 🎜🎜🎜Par exemple, supposons que la table étudiants et la table enseignants aient les données suivantes : 🎜étudiants John 20 td> Marie 22 Bob 25 tr> 30
enseignants
Alice
David 35
Susan 40
🎜Utilisez l'opération UNION pour fusionner les deux tables : 🎜rrreee🎜Le résultat ressemblera à ceci : 🎜Mary 40
name âge
Jean 20
22
Bob 25
Alice 30
David 35
Susan
🎜🎜Notes🎜🎜🎜🎜Les tables participant à l'opération UNION doivent avoir le même nombre de colonnes et de types de données. 🎜🎜L'opération UNION ne conserve pas les lignes en double. 🎜🎜Les opérations UNION peuvent être combinées avec d'autres opérations SQL, telles que WHERE et ORDER BY. 🎜🎜

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:Utilisation de char dans SQLArticle suivant:Utilisation de char dans SQL