Maison >base de données >SQL >Comment utiliser l'union dans SQL
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.
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 |
注意事项
WHERE
和 ORDER BY
table1
, table2
, ... sont les tables à fusionner étudiants
et la table enseignants
aient les données suivantes : 🎜enseignants | |
---|---|
Alice | 30|
David | 35 |
Susan | 40 |
name | âge |
---|---|
Jean | 20 |
22 | |
Bob | 25 |
Alice | 30 |
David | 35 |
Susan | 40
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!