当前位置: 首页 > news >正文

Mysql union语句

开源项目SDK:https://github.com/mingyang66/spring-parent
个人文档:https://mingyang66.github.io/raccoon-docs/#/

mysql union操作符用于连接两个以上的select语句的结果组合到一个结果集,并去除重复的行,每个select语句的雷叔和对应位置的数据类型必须相同。

union操作符的语法格式如下:

SELECT column1, column2, ...
FROM table1
WHERE condition1
UNION
SELECT column1, column2, ...
FROM table2
WHERE condition2
[ORDER BY column1, column2, ...];
  • column1, column2, … 是你要选择的列的名称,如果使用 * 表示选择所有列。
  • table1, table2, … 是你要从中查询数据的表的名称。
  • condition1, condition2, … 是每个 SELECT 语句的过滤条件,是可选的。
  • ORDER BY 子句是一个可选的子句,用于指定合并后的结果集的排序顺序。

union all不会去除重复行,示例如下:

SELECT city FROM customer
UNION ALL
SELECT city FROM hiscustomer
ORDER BY city;

UNION 操作符在合并结果集时会去除重复行,而 UNION ALL 不会去除重复行,因此 UNION ALL 的性能可能更好,但如果你确实希望去除重复行,可以使用 UNION。

相关文章:

  • Bagging与Boosting的应用与优势
  • 计算机网络期末复习
  • 【设计模式-12】代理模式的代码实现及使用场景
  • 【SpringBoot】94、SpringBoot中使用MyBatis-Plus实现数据权限管理
  • 上海交通大学、中科大 开源镜像站停止 Docker Hub 仓库镜像支持后的可用替代源
  • springboot宠物领养系统-计算机毕业设计源码07863
  • python2.7pip报错:UnicodeDecodeError: ‘ascii‘ codec can‘t decode
  • 运维监控系统
  • 大数据安全经典面试题及回答(上)
  • 2024 年最新 windows 操作系统部署安装 redis 数据库详细教程(更新中)
  • 第二十一篇——信道:信息通道的容量有边界嘛?
  • 成员变量和for循环里面的变量不冲突原因
  • Java 桥接模式(Bridge Pattern)是设计模式中的一种结构型设计模式,桥接模式的核心思想是将抽象与实现解耦
  • 坚持刷题|合并有序链表
  • QT 中文乱码 以及 tr 的使用
  • 【Redis学习笔记】2018-06-28 redis命令源码学习1
  • 230. Kth Smallest Element in a BST
  • el-input获取焦点 input输入框为空时高亮 el-input值非法时
  • es6--symbol
  • hadoop集群管理系统搭建规划说明
  • HTTP传输编码增加了传输量,只为解决这一个问题 | 实用 HTTP
  • JavaScript 奇技淫巧
  • python学习笔记-类对象的信息
  • React 快速上手 - 07 前端路由 react-router
  • STAR法则
  • 高程读书笔记 第六章 面向对象程序设计
  • 基于MaxCompute打造轻盈的人人车移动端数据平台
  • 简析gRPC client 连接管理
  • 解决iview多表头动态更改列元素发生的错误
  • 使用SAX解析XML
  • 线性表及其算法(java实现)
  • 带你开发类似Pokemon Go的AR游戏
  • !! 2.对十份论文和报告中的关于OpenCV和Android NDK开发的总结
  • # SpringBoot 如何让指定的Bean先加载
  • # 利刃出鞘_Tomcat 核心原理解析(八)-- Tomcat 集群
  • ## 临床数据 两两比较 加显著性boxplot加显著性
  • (11)MSP430F5529 定时器B
  • (32位汇编 五)mov/add/sub/and/or/xor/not
  • (HAL库版)freeRTOS移植STMF103
  • (k8s中)docker netty OOM问题记录
  • (Python第六天)文件处理
  • (转)程序员技术练级攻略
  • .bat批处理(五):遍历指定目录下资源文件并更新
  • .NET 4.0中使用内存映射文件实现进程通讯
  • .NET Framework .NET Core与 .NET 的区别
  • .Net Winform开发笔记(一)
  • .NET 动态调用WebService + WSE + UsernameToken
  • .NET 反射的使用
  • .NetCore项目nginx发布
  • .NET基础篇——反射的奥妙
  • .NET开发者必备的11款免费工具
  • @Conditional注解详解
  • @configuration注解_2w字长文给你讲透了配置类为什么要添加 @Configuration注解
  • @font-face 用字体画图标
  • @基于大模型的旅游路线推荐方案