日志服务 UNION 语法

这篇说说腾讯云日志服务中UNION语法,用于合并多个SELECT语句的分析结果,要求各语句列数和字段类型一致,默认去重,使用UNION ALL保留重复行。 UNION语法:合并多个SELECT结果,默认去重,需列数和字段类型一致。 UNION ALL:保留所有重复行,不进行去重。

相关产品
日志服务 产品页,含版本规格、价格与购买入口。

UNION 语法用于合并多个 SELECT 语句的分析结果。

一、语法格式

* | SELECT [列名(KEY)] FROM table1 UNION SELECT [列名(KEY)] FROM table2

·其中每个 SELECT 语句的分析结果必须拥有相同数量的列和相同的字段类型,才能进行合并。

·SELECT 结果中包含重复行时,UNION 默认仅保留其中一行,如需全部保留,需使用 UNION ALL。

二、语法示例

·将两个只有一列的表合并在一起。其中:第一个表只有一行,值为13;第二个表有两行,值分别为42、13。合并其中的重复行。

* | SELECT * FROM (VALUES 13)UNIONSELECT * FROM (VALUES 42,13)

返回结果:

·将两个只有一列的表合并在一起。其中:第一个表只有一行,值为13;第二个表有两行,值分别为42、13。不合并其中的重复行。

* | SELECT * FROM (VALUES 13)UNION ALLSELECT * FROM (VALUES 42,13)

返回结果:

赞 (0)
上一篇 4天前
下一篇 4天前