如何获取其中具有不同值的列的计数

黑狼21
代理名称 位置 qa_agent
第一的 致命的 行政
第二 非致命 行政
第二 非致命 行政

我需要这样的输出

代理名称 qa代理数 计数致命计数 计数非致命
第一的 1 1 0
第二 1 0 2
法米

您可以尝试使用 conditional aggregation

select agent_name,
       count(distinct qa_agent) as Count_qa_agent,
       count(case when position='fatal' then 1 end) as Count_fatal,
       count(case when position='non fatal' then 1 end) as Count_Non_fatal
from tablename
group by agent_name

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

获取具有不同值计数大于指定值的列

如何获取其中有空格的列值?

SQL Server:获取其他所有列都具有相同值的列值

Python3,列表中的元组,如何获取其中的所有值

如何根据sql server中的where条件获取表中所有列的值的不同计数?

Django查询以获取特定列的所有不同值的计数

Django查询以获取ArrayField列的所有不同值的计数

如何在 Pandas 中获取具有键对值的列的计数

获取其中列具有R中的一个或两个字符串的行

获取其列具有相同值的两个连续行的ID

SQL:如何获取列中每个不同值的计数?

如何从MYSQL的一列不同值中获取计数

如何查找其中具有某些行值的列/表

如何在SQL中获取具有不同值的列的条目

如何从具有相同属性值的列表中删除项目,其中计数大于 2

SQL具有两列不同的计数

如何对其中有不同子句的两列使用计数和分组依据

如何合并具有相同列名的列表以获取其并集

选择其中两个值具有计数的语句

如何获取表中所有列的重复值计数

无法获取其中具有数组名称的2d数组的长度

R获取具有相同但较小的其他列值的唯一列值的计数

改进对在另一列中具有特定值的不同值进行计数的查询

MongoDB:获取不同组之间具有最高值的文档计数

如何在SQL中的不同列中获取不同值的计数

如何查找具有特定名称的下一个输入并使用jQuery获取其值?

获取不同值的计数

SQL如何选择columnA和columnB,其中columnB具有不同的值

如何创建一个表,其中一列包含具有不同 id 的所有行的相同值?(为清楚起见,请参阅布局)