是否可以在没有加入和联合的情况下完成此请求?

时间:2017-05-09 10:45:23

标签: sql oracle

假设有一个表a,其内容为:

select..from..

现在,是否可以在没有 joinunion的情况下编写一个npm i -g cordova@6.5.0 来获取col2中的1个数量/ col1中所有元素的数量(在这种情况下,3/5)?

我正在使用ORACLE。任何帮助表示赞赏。

对不起,我没有在开头做一个正确的例子.. col1中的元素不一样..

2 个答案:

答案 0 :(得分:1)

spark-submit

答案 1 :(得分:0)

我会使用avg()case执行此操作:

select avg(case when col2 = 1 then 1.0 else 0.0 end)
from t;

如果您希望每个col1值都有此值,请输入wheregroup by

select col1, avg(case when col2 = 1 then 1.0 else 0.0 end)
from t
group by col1;