【发布时间】:2020-04-24 17:52:30
【问题描述】:
我正在尝试使用两个单独的子查询的结果来查找百分比。 两个查询都使用同一列的计数,一个使用 where 子句,一个使用整个集合。
第一个查询:
SELECT COUNT(DISTINCT(col1))
FROM table
WHERE LOWER(col2) NOT IN ("value1", "value2")
第二次查询:
SELECT COUNT(DISTINCT(col1))
FROM table
我需要以下结果:
(first query)/(second query) *100
作为百分比,但我不确定如何执行此操作,因为 Impala 不允许在 select 语句中使用子查询。
【问题讨论】:
-
你为什么用
mysql标记你的问题?