MariaDB - Union语句

MariaDB - Union语句 首页 / MariaDB入门教程 / MariaDB - Union语句

在MariaDB数据库中,UNION运算符用于合并两个或多个SELECT语句的结果集。它删除各种SELECT语句之间的重复行。

语法:

SELECT expression1, expression2, ... expression_n
FROM tables
[WHERE conditions]
UNION [DISTINCT]
SELECT expression1, expression2, ... expression_n
FROM tables
[WHERE conditions];

Note: UNION运算符中的每个SELECT语句在具有相似数据类型的结果集中必须具有相同数量的字段。

UNION返回单个字段

让无涯教程以MariaDB UNION运算符为例,该运算符从多个SELECT语句返回一个字段。 (两个表都具有相同的公共字段)。

无涯教程有两个表" Student"和" Students"。

无涯教程网

Student:

MariaDB Union all operator 1

Students:

MariaDB Union all operator 2
SELECT student_name
FROM Student
UNION
SELECT student_name
FROM Students;

输出:

链接:https://www.learnfk.comhttps://www.learnfk.com/mariadb/mariadb-union-operator.html

来源:LearnFk无涯教程网

MariaDB Union all operator 3

它显示了两个表中的student_name,其中删除了重复的名称。

ORDER BY UNION运算符

将UNION运算符与ORDER BY子句一起使用可从两个表中检索多个列。

SELECT student_id, student_name
FROM Students
WHERE student_name = 'Komal'
UNION
SELECT student_id, salary
FROM Student
WHERE student_id > 4
ORDER BY 1; 

输出:

链接:https://www.learnfk.comhttps://www.learnfk.com/mariadb/mariadb-union-operator.html

来源:LearnFk无涯教程网

MariaDB Union all operator 4

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

如何设计一个秒杀系统 -〔许令波〕

代码精进之路 -〔范学雷〕

DevOps实战笔记 -〔石雪峰〕

深入浅出云计算 -〔何恺铎〕

数据中台实战课 -〔郭忆〕

如何成为学习高手 -〔高冷冷〕

零基础实战机器学习 -〔黄佳〕

Web漏洞挖掘实战 -〔王昊天〕

现代React Web开发实战 -〔宋一玮〕

好记忆不如烂笔头。留下您的足迹吧 :)