当前位置:首页 > SQL > 正文内容

union合并多个SELECT语句的结果集

高老师7年前 (2019-01-31)SQL1932

结果1:

SELECT vend_id,prod_id,prod_price  FROM  products WHERE prod_price<=5

结果2:

SELECT vend_id,prod_id,prod_price  FROM  products WHERE vend_id IN(1001,1002)

合并两个结果集:

SELECT vend_id,prod_id,prod_price  FROM  products WHERE prod_price<=5
UNION
SELECT vend_id,prod_id,prod_price  FROM  products WHERE vend_id IN(1001,1002)

提示:

 (1).UNION 内部的 SELECT 语句必须拥有相同数量的列。列也必须拥有相似的数据类型。同时,每条 SELECT 语句中的列的顺序必须相同
 (2).UNION 默认去除重复记录,如果不需要去除重复,可以使用UNION ALL即可

扫描二维码推送至手机访问。

版权声明:本文由高久峰个人博客发布,如需转载请注明出处。

本文链接:https://blog.20230611.cn/post/324.html

分享给朋友:

“union合并多个SELECT语句的结果集” 的相关文章

mysql 中文占几个字节,mysql varchar 字节数

mysql 中文占几个字节,mysql varchar 字节数

我们要明白Mysql字段的长度能存多少东西,首先需要明白Mysql是计算字节长度,还是计算字符长度。在mysql4.x的版本长度代表的是字节长度.例如在mysql4.x的版本中varchar(10)能储存的中英文长度如下:(1).采用ISO8859-1编码方式时,一个中/英文都只占一个字节;(2)....

mysql null转空字符串,mysql null转0

mysql null转空字符串,mysql null转0

项目中查询数据部分字段出现null,影响到了排序,但是由于没有数据库权限,还想将null转为其他值表示;例如现有表member的原始数据:SELECT  *  FROM  memberid    &n...

mysql 自定义排序,mysql 自定义字段排序,mysql 强制自定义排序

mysql 自定义排序,mysql 自定义字段排序,mysql 强制自定义排序

通常我们使用自定义排序的语法是:ORDER BY FIELD(`字段名称`, 值1, 值2, 值3),但是如果我想强制值1到值3永远在前面,这个语法是满足不了的.(1).基本的会员数据表:id      name  &n...

mysql like _  通配符的使用

mysql like _ 通配符的使用

_通配符只匹配单个字符。假如products表存在以下数据: 需要匹配到prod_nameprod_id  prod_name JP1000  JetPack 1000 JP2000  JetPack 2000SQL语句:  SE...

mysql聚集多个函数

mysql聚集多个函数

从产品表中统计表中的:记录条数,最小价格,最大价格,平均值SELECT COUNT(*) AS num_items, MIN(prod_price) AS price_min, MAX(prod_price) AS price_max...

mysql主从同步,mysql主从同步原理,mysql 主从同步配置,mysql主从数据库搭建

mysql主从同步,mysql主从同步原理,mysql 主从同步配置,mysql主从数据库搭建

【一】.配置3台服务器centos,并安装mysql1.主服务器192.168.5.21(master)  2.从服务器192.168.5.22(slave1)  3.从服务器192.168.5.23(slave2)  最新的centos版...