SELECT
SUM(CASE WHEN a.预算类型代码=\'1\' THEN 1 ELSE 0 END) AS 一般公共预算,
SUM(CASE WHEN a.预算类型代码=\'2\' THEN 1 ELSE 0 END) AS 政府基金预算,
SUM(CASE WHEN a.预算类型代码=\'3\' THEN 1 ELSE 0 END) AS 国有资本经营预算,
SUM(CASE WHEN a.预算类型代码=\'4\' THEN 1 ELSE 0 END) AS 社会保险基金预算
FROM 基础表_专题分析_单位预算信息表 a
WHERE 1=1