UNION子句

更新时间:
复制 MD 格式

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

语法

SELECT key1 FROM logstore1
UNION
SELECT key2 FROM logstore2
UNION
SELECT key3 FROM logstore3
重要

UNION内每个SELECT子句必须拥有相同数量的列,对应列的数据类型相同。

参数说明

参数

说明

key

字段名或列名。

key1key2key3的名称可不同,但数据类型必须相同。

LogStore

LogStore名称。

示例

在名为website_logLogStore和名为internal-operation_logLogStore中统计不同状态码的访问次数,然后合并统计结果。

  • 查询和分析语句

    * |
    SELECT
      status,
      count(*) AS PV
    FROM  website_log
    GROUP BY
      status
    UNION
    SELECT
      status,
      count(*) AS PV
    FROM  internal-operation_log
    GROUP BY
      status
  • 查询和分析结果:查询结果返回 statusPV 两列,展示各 HTTP 状态码(如 200、206、301、400、401 等)及其对应的页面访问量统计值,共 24 条记录。