Oracle 统计某个字段下不同值的个数
Pandas 中自带函数 value_counts() 可以统计出某一列中不同值的个数,若想在 Oracle 表里实现类似功能,需要自己手动写 SQL。
假设 ISDELAY 字段有两个值,分别是 yes 和 no, 我们想统计其数量,SQL语句如下:
select count( CASE WHEN ISDELAY IN 'yes'THEN '1' END) 延误数量, count( CASE WHEN ISDELAY IN 'no' THEN '0' END) 未延误数量 from table_name
以上,问题解决。