union all使用示范
时间: 2024-02-23 15:55:27 浏览: 68
UNION ALL 的使用方法
union all是一种SQL语句,用于将多个SELECT语句的结果合并成一个结果集。它与union的区别在于,union会自动去重,而union all不会去重。
以下是一个union all使用示范:
假设我们有两个表,一个是"students"表,包含学生的姓名和年龄信息;另一个是"teachers"表,包含教师的姓名和职称信息。我们想要将这两个表的信息合并成一个结果集。
students表:
姓名 年龄
---------------
张三 20
李四 22
王五 21
teachers表:
姓名 职称
---------------
赵六 教授
钱七 副教授
使用union all语句可以这样写:
SELECT 姓名, 年龄 FROM students
UNION ALL
SELECT 姓名, 职称 FROM teachers;
执行以上SQL语句后,将得到以下结果集:
姓名 年龄
---------------
张三 20
李四 22
王五 21
赵六 教授
钱七 副教授
注意,union all会将两个表的所有行都合并到结果集中,不会去重。如果需要去重,可以使用union语句。
阅读全文