select sum(case when a.XX = '北京' then '1' else null end) from table a; 补充'1' 这里可以是 1 或者'1',但要求必须是数字才可以 。 否则就是无效的数字
字段名那么写成to_number(字段名)试试,前提是字段里存储的是数字