Akalit Asked:2021-12-01 01:27:36 +0800 CST2021-12-01 01:27:36 +0800 CST 2021-12-01 01:27:36 +0800 CST 比较一列中的数据 772 面临这样的问题。示例,表格列: -一 0 一 -2 四 一 -一 3 ... 有必要计算列中 1 的数量,然后将该值除以列的总和,不考虑计数的 1(单位)。 有关于如何用 2 个程序做到这一点的想法,但是如何在一个程序中做到这一点? sql 1 个回答 Voted Best Answer MaxU - stop genocide of UA 2021-12-01T03:04:29+08:002021-12-01T03:04:29+08:00 试试这样: select count(case when col = 1 then 1 end) / sum(case when col != 1 then col else 0 end) as result from table_name;
试试这样: