数据库(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查询时,在索引列查询速度快

相关推荐

  1. 数据库】MySQL之union联合查询

    2024-06-09 06:30:05       13 阅读
  2. Day 25 数据库查询

    2024-06-09 06:30:05       13 阅读
  3. 数据库原理】(20查询优化概述

    2024-06-09 06:30:05       33 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-06-09 06:30:05       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-06-09 06:30:05       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-06-09 06:30:05       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-06-09 06:30:05       20 阅读

热门阅读

  1. Sony前端连接功放:深度解析与实用指南

    2024-06-09 06:30:05       13 阅读
  2. Linux服务器配置一个简单的DNS

    2024-06-09 06:30:05       8 阅读
  3. 【 k8s 标签与选择器 】

    2024-06-09 06:30:05       11 阅读
  4. adb 删除文件或文件夹

    2024-06-09 06:30:05       7 阅读
  5. 字母异位词分组(charyw)

    2024-06-09 06:30:05       12 阅读
  6. Docker面试整理-什么是Docker Compose?

    2024-06-09 06:30:05       11 阅读
  7. 数据查询深分页优化方案

    2024-06-09 06:30:05       10 阅读
  8. 《非暴力沟通》:值得所有人阅读

    2024-06-09 06:30:05       10 阅读
  9. 【含项目亮点】小免鲜项目总结

    2024-06-09 06:30:05       9 阅读
  10. 【Git】

    【Git】

    2024-06-09 06:30:05      11 阅读