数据库(28)——联合查询

对于union查询,就是把多次查询的结果合并起来,形成一个新的查询结果集。

语法

SELECT 字段列表 FROM 表A...

UNION ALL

SELECT 字段列表 FROM 表B...;

演示

复制代码
select * from user where age > 22
union all
select * from user where age < 50;

++union all相当于把两次查询的结果合并在一起,而union相当于合并后去重++

复制代码
select * from user where age > 22
union
select * from user where age < 50;

注:对于联合查询的多张表的列数必须保持一致,字段类型也需要保持一致。

union查询时,在索引列查询速度快

相关推荐
睡不醒男孩0308236 分钟前
PostgreSQL 数据库运维转型:从传统模式到 CLup 平台的 25 个核心 FAQ
运维·数据库·postgresql
凡人叶枫13 分钟前
Effective C++ 条款40:明智而审慎地使用多重继承
java·数据库·c++·嵌入式开发·effective c++
至此流年莫相忘28 分钟前
Spring 依赖注入三剑客:@Autowired、@Resource 与 @RequiredArgsConstructor 深度对比与实战指南
java·数据库·spring
Rain50929 分钟前
2.2 数据基础:数据库集成与 ORM(TypeORM / Prisma)
数据库·人工智能·ai·数据分析·node.js·自动化·ai编程
杨云龙UP40 分钟前
Oracle/ODA RAC /u01 空间告警处理指南:grid 用户监听日志清理_2026-06-15
linux·数据库·oracle·oracle linux·oda·监听日志·在线清理
IT新视界1 小时前
从多平台割裂到湖仓集一体,星环科技ArgoDB助力金融机构迈向实时智能
数据库·科技
master3361 小时前
达梦数据库常用语句示例
数据库·达梦
Elastic 中国社区官方博客1 小时前
Elasticsearch:使用向量搜索构建现代应用的最佳实践
大数据·数据库·人工智能·elasticsearch·搜索引擎·ai·全文检索
Volunteer Technology1 小时前
Flink状态管理与容错(一)
大数据·数据库·flink
CIO_Alliance1 小时前
(企业AI化转型)选对iPaaS系统集成厂家是制造业数字化转型的生死线
大数据·数据库·人工智能·企业数字化转型·ipaas·系统集成