CREATE MATERIALIZED VIEW "public"."mv_dp_baner_area" AS SELECT '小学'::text AS stage, j212_r.gatherregionc, CASE j212_r.citycountrygroup WHEN '城市'::text THEN '城区'::text WHEN '县镇'::text THEN '镇区'::text WHEN '农村'::text THEN '乡村'::text ELSE NULL::text END AS citycountrygroup, j212_r.recordyear, j212_r.c AS didgroup, j212_r.did, sum((((((j212_r.f + j212_r.g) + j212_r.h) + j212_r.i) + j212_r.j) + j212_r.k)) AS total FROM j212_r WHERE ((j212_r.did = ANY (ARRAY[3, 4, 5, 6, 7, 8, 9, 10, 11, 12])) AND ((j212_r.gatherregionb)::text = '长春市'::text)) GROUP BY j212_r.gatherregionc, j212_r.citycountrygroup, j212_r.recordyear, j212_r.c, j212_r.did UNION ALL SELECT '初中'::text AS stage, j213_r.gatherregionc, CASE j213_r.citycountrygroup WHEN '城市'::text THEN '城区'::text WHEN '县镇'::text THEN '镇区'::text WHEN '农村'::text THEN '乡村'::text ELSE NULL::text END AS citycountrygroup, j213_r.recordyear, j213_r.c AS didgroup, j213_r.did, sum(((j213_r.g + j213_r.h) + j213_r.i)) AS total FROM j213_r WHERE ((j213_r.did = ANY (ARRAY[3, 4, 5, 6, 7, 8, 9, 10, 11, 12])) AND ((j213_r.gatherregionb)::text = '长春市'::text)) GROUP BY j213_r.gatherregionc, j213_r.citycountrygroup, j213_r.recordyear, j213_r.c, j213_r.did UNION ALL SELECT '高中'::text AS stage, j213_r.gatherregionc, CASE j213_r.citycountrygroup WHEN '城市'::text THEN '城区'::text WHEN '县镇'::text THEN '镇区'::text WHEN '农村'::text THEN '乡村'::text ELSE NULL::text END AS citycountrygroup, j213_r.recordyear, j213_r.c AS didgroup, j213_r.did, sum(((j213_r.l + j213_r.m) + j213_r.n)) AS total FROM j213_r WHERE ((j213_r.did = ANY (ARRAY[3, 4, 5, 6, 7, 8, 9, 10, 11, 12])) AND ((j213_r.gatherregionb)::text = '长春市'::text)) GROUP BY j213_r.gatherregionc, j213_r.citycountrygroup, j213_r.recordyear, j213_r.c, j213_r.did; ALTER MATERIALIZED VIEW "public"."mv_dp_baner_area" OWNER TO "postgres"; CREATE MATERIALIZED VIEW "public"."mv_dp_banxuetiaojian_organization" AS SELECT stage, gatherregionc, CASE citycountrygroup WHEN '城市'::text THEN '城区'::text WHEN '县镇'::text THEN '镇区'::text WHEN '农村'::text THEN '乡村'::text ELSE NULL::text END AS citycountrygroup, organizationno, recordyear, sum(xiaosheno) AS xiaosheno, sum(jiaoxuejiaofuno) AS jiaoxuejiaofuno, sum(xueshengsusheno) AS xueshengsusheno, sum(zhandimianjino) AS zhandimianjino, sum(lvhuamianjino) AS lvhuamianjino, sum(yundongchangdino) AS yundongchangdino FROM ( SELECT '小学'::text AS stage, j512_r.gatherregionc, j512_r.citycountrygroup, j512_r.organizationno, j512_r.recordyear, sum((((j512_r.f + j512_r.g) + j512_r.h) + j512_r.i)) AS xiaosheno, 0 AS jiaoxuejiaofuno, 0 AS xueshengsusheno, 0 AS zhandimianjino, 0 AS lvhuamianjino, 0 AS yundongchangdino FROM j512_r WHERE ((j512_r.did = 1) AND ((j512_r.schooltypegroup)::text = '小学'::text) AND ((j512_r.gatherregionb)::text = '长春市'::text)) GROUP BY j512_r.gatherregionc, j512_r.citycountrygroup, j512_r.organizationno, j512_r.recordyear UNION ALL SELECT '初中'::text AS stage, j512_r.gatherregionc, j512_r.citycountrygroup, j512_r.organizationno, j512_r.recordyear, sum((((j512_r.f + j512_r.g) + j512_r.h) + j512_r.i)) AS xiaosheno, 0 AS jiaoxuejiaofuno, 0 AS xueshengsusheno, 0 AS zhandimianjino, 0 AS lvhuamianjino, 0 AS yundongchangdino FROM j512_r WHERE ((j512_r.did = 1) AND ((j512_r.schooltypegroup)::text = '普通初中'::text) AND ((j512_r.gatherregionb)::text = '长春市'::text)) GROUP BY j512_r.gatherregionc, j512_r.citycountrygroup, j512_r.organizationno, j512_r.recordyear UNION ALL SELECT '高中'::text AS stage, j512_r.gatherregionc, j512_r.citycountrygroup, j512_r.organizationno, j512_r.recordyear, sum((((j512_r.f + j512_r.g) + j512_r.h) + j512_r.i)) AS xiaosheno, 0 AS jiaoxuejiaofuno, 0 AS xueshengsusheno, 0 AS zhandimianjino, 0 AS lvhuamianjino, 0 AS yundongchangdino FROM j512_r WHERE ((j512_r.did = 1) AND ((j512_r.schooltypegroup)::text = '普通高中'::text) AND ((j512_r.gatherregionb)::text = '长春市'::text)) GROUP BY j512_r.gatherregionc, j512_r.citycountrygroup, j512_r.organizationno, j512_r.recordyear UNION ALL SELECT '小学'::text AS stage, j512_r.gatherregionc, j512_r.citycountrygroup, j512_r.organizationno, j512_r.recordyear, 0 AS xiaosheno, sum((((j512_r.f + j512_r.g) + j512_r.h) + j512_r.i)) AS jiaoxuejiaofuno, 0 AS xueshengsusheno, 0 AS zhandimianjino, 0 AS lvhuamianjino, 0 AS yundongchangdino FROM j512_r WHERE ((j512_r.did = 4) AND ((j512_r.schooltypegroup)::text = '小学'::text) AND ((j512_r.gatherregionb)::text = '长春市'::text)) GROUP BY j512_r.gatherregionc, j512_r.citycountrygroup, j512_r.organizationno, j512_r.recordyear UNION ALL SELECT '初中'::text AS stage, j512_r.gatherregionc, j512_r.citycountrygroup, j512_r.organizationno, j512_r.recordyear, 0 AS xiaosheno, sum((((j512_r.f + j512_r.g) + j512_r.h) + j512_r.i)) AS jiaoxuejiaofuno, 0 AS xueshengsusheno, 0 AS zhandimianjino, 0 AS lvhuamianjino, 0 AS yundongchangdino FROM j512_r WHERE ((j512_r.did = 4) AND ((j512_r.schooltypegroup)::text = '普通初中'::text) AND ((j512_r.gatherregionb)::text = '长春市'::text)) GROUP BY j512_r.gatherregionc, j512_r.citycountrygroup, j512_r.organizationno, j512_r.recordyear UNION ALL SELECT '高中'::text AS stage, j512_r.gatherregionc, j512_r.citycountrygroup, j512_r.organizationno, j512_r.recordyear, 0 AS xiaosheno, sum((((j512_r.f + j512_r.g) + j512_r.h) + j512_r.i)) AS jiaoxuejiaofuno, 0 AS xueshengsusheno, 0 AS zhandimianjino, 0 AS lvhuamianjino, 0 AS yundongchangdino FROM j512_r WHERE ((j512_r.did = 4) AND ((j512_r.schooltypegroup)::text = '普通高中'::text) AND ((j512_r.gatherregionb)::text = '长春市'::text)) GROUP BY j512_r.gatherregionc, j512_r.citycountrygroup, j512_r.organizationno, j512_r.recordyear UNION ALL SELECT '小学'::text AS stage, j512_r.gatherregionc, j512_r.citycountrygroup, j512_r.organizationno, j512_r.recordyear, 0 AS xiaosheno, 0 AS jiaoxuejiaofuno, sum((((j512_r.f + j512_r.g) + j512_r.h) + j512_r.i)) AS xueshengsusheno, 0 AS zhandimianjino, 0 AS lvhuamianjino, 0 AS yundongchangdino FROM j512_r WHERE ((j512_r.did = 16) AND ((j512_r.schooltypegroup)::text = '小学'::text) AND ((j512_r.gatherregionb)::text = '长春市'::text)) GROUP BY j512_r.gatherregionc, j512_r.citycountrygroup, j512_r.organizationno, j512_r.recordyear UNION ALL SELECT '初中'::text AS stage, j512_r.gatherregionc, j512_r.citycountrygroup, j512_r.organizationno, j512_r.recordyear, 0 AS xiaosheno, 0 AS jiaoxuejiaofuno, sum((((j512_r.f + j512_r.g) + j512_r.h) + j512_r.i)) AS xueshengsusheno, 0 AS zhandimianjino, 0 AS lvhuamianjino, 0 AS yundongchangdino FROM j512_r WHERE ((j512_r.did = 16) AND ((j512_r.schooltypegroup)::text = '普通初中'::text) AND ((j512_r.gatherregionb)::text = '长春市'::text)) GROUP BY j512_r.gatherregionc, j512_r.citycountrygroup, j512_r.organizationno, j512_r.recordyear UNION ALL SELECT '高中'::text AS stage, j512_r.gatherregionc, j512_r.citycountrygroup, j512_r.organizationno, j512_r.recordyear, 0 AS xiaosheno, 0 AS jiaoxuejiaofuno, sum((((j512_r.f + j512_r.g) + j512_r.h) + j512_r.i)) AS xueshengsusheno, 0 AS zhandimianjino, 0 AS lvhuamianjino, 0 AS yundongchangdino FROM j512_r WHERE ((j512_r.did = 16) AND ((j512_r.schooltypegroup)::text = '普通高中'::text) AND ((j512_r.gatherregionb)::text = '长春市'::text)) GROUP BY j512_r.gatherregionc, j512_r.citycountrygroup, j512_r.organizationno, j512_r.recordyear UNION ALL SELECT '小学'::text AS stage, j522_r.gatherregionc, j522_r.citycountrygroup, j522_r.organizationno, j522_r.recordyear, 0 AS xiaosheno, 0 AS jiaoxuejiaofuno, 0 AS xueshengsusheno, sum(j522_r.d) AS zhandimianjino, 0 AS lvhuamianjino, 0 AS yundongchangdino FROM j522_r WHERE (((j522_r.schooltypegroup)::text = '小学'::text) AND ((j522_r.gatherregionb)::text = '长春市'::text)) GROUP BY j522_r.gatherregionc, j522_r.citycountrygroup, j522_r.organizationno, j522_r.recordyear UNION ALL SELECT '初中'::text AS stage, j522_r.gatherregionc, j522_r.citycountrygroup, j522_r.organizationno, j522_r.recordyear, 0 AS xiaosheno, 0 AS jiaoxuejiaofuno, 0 AS xueshengsusheno, sum(j522_r.d) AS zhandimianjino, 0 AS lvhuamianjino, 0 AS yundongchangdino FROM j522_r WHERE (((j522_r.schooltypegroup)::text = '普通初中'::text) AND ((j522_r.gatherregionb)::text = '长春市'::text)) GROUP BY j522_r.gatherregionc, j522_r.citycountrygroup, j522_r.organizationno, j522_r.recordyear UNION ALL SELECT '高中'::text AS stage, j522_r.gatherregionc, j522_r.citycountrygroup, j522_r.organizationno, j522_r.recordyear, 0 AS xiaosheno, 0 AS jiaoxuejiaofuno, 0 AS xueshengsusheno, sum(j522_r.d) AS zhandimianjino, 0 AS lvhuamianjino, 0 AS yundongchangdino FROM j522_r WHERE (((j522_r.schooltypegroup)::text = '普通高中'::text) AND ((j522_r.gatherregionb)::text = '长春市'::text)) GROUP BY j522_r.gatherregionc, j522_r.citycountrygroup, j522_r.organizationno, j522_r.recordyear UNION ALL SELECT '小学'::text AS stage, j522_r.gatherregionc, j522_r.citycountrygroup, j522_r.organizationno, j522_r.recordyear, 0 AS xiaosheno, 0 AS jiaoxuejiaofuno, 0 AS xueshengsusheno, 0 AS zhandimianjino, sum(j522_r.e) AS lvhuamianjino, 0 AS yundongchangdino FROM j522_r WHERE (((j522_r.schooltypegroup)::text = '小学'::text) AND ((j522_r.gatherregionb)::text = '长春市'::text)) GROUP BY j522_r.gatherregionc, j522_r.citycountrygroup, j522_r.organizationno, j522_r.recordyear UNION ALL SELECT '初中'::text AS stage, j522_r.gatherregionc, j522_r.citycountrygroup, j522_r.organizationno, j522_r.recordyear, 0 AS xiaosheno, 0 AS jiaoxuejiaofuno, 0 AS xueshengsusheno, 0 AS zhandimianjino, sum(j522_r.e) AS lvhuamianjino, 0 AS yundongchangdino FROM j522_r WHERE (((j522_r.schooltypegroup)::text = '普通初中'::text) AND ((j522_r.gatherregionb)::text = '长春市'::text)) GROUP BY j522_r.gatherregionc, j522_r.citycountrygroup, j522_r.organizationno, j522_r.recordyear UNION ALL SELECT '高中'::text AS stage, j522_r.gatherregionc, j522_r.citycountrygroup, j522_r.organizationno, j522_r.recordyear, 0 AS xiaosheno, 0 AS jiaoxuejiaofuno, 0 AS xueshengsusheno, 0 AS zhandimianjino, sum(j522_r.e) AS lvhuamianjino, 0 AS yundongchangdino FROM j522_r WHERE (((j522_r.schooltypegroup)::text = '普通高中'::text) AND ((j522_r.gatherregionb)::text = '长春市'::text)) GROUP BY j522_r.gatherregionc, j522_r.citycountrygroup, j522_r.organizationno, j522_r.recordyear UNION ALL SELECT '小学'::text AS stage, j522_r.gatherregionc, j522_r.citycountrygroup, j522_r.organizationno, j522_r.recordyear, 0 AS xiaosheno, 0 AS jiaoxuejiaofuno, 0 AS xueshengsusheno, 0 AS zhandimianjino, 0 AS lvhuamianjino, sum(j522_r.f) AS yundongchangdino FROM j522_r WHERE (((j522_r.schooltypegroup)::text = '小学'::text) AND ((j522_r.gatherregionb)::text = '长春市'::text)) GROUP BY j522_r.gatherregionc, j522_r.citycountrygroup, j522_r.organizationno, j522_r.recordyear UNION ALL SELECT '初中'::text AS stage, j522_r.gatherregionc, j522_r.citycountrygroup, j522_r.organizationno, j522_r.recordyear, 0 AS xiaosheno, 0 AS jiaoxuejiaofuno, 0 AS xueshengsusheno, 0 AS zhandimianjino, 0 AS lvhuamianjino, sum(j522_r.f) AS yundongchangdino FROM j522_r WHERE (((j522_r.schooltypegroup)::text = '普通初中'::text) AND ((j522_r.gatherregionb)::text = '长春市'::text)) GROUP BY j522_r.gatherregionc, j522_r.citycountrygroup, j522_r.organizationno, j522_r.recordyear UNION ALL SELECT '高中'::text AS stage, j522_r.gatherregionc, j522_r.citycountrygroup, j522_r.organizationno, j522_r.recordyear, 0 AS xiaosheno, 0 AS jiaoxuejiaofuno, 0 AS xueshengsusheno, 0 AS zhandimianjino, 0 AS lvhuamianjino, sum(j522_r.f) AS yundongchangdino FROM j522_r WHERE (((j522_r.schooltypegroup)::text = '普通高中'::text) AND ((j522_r.gatherregionb)::text = '长春市'::text)) GROUP BY j522_r.gatherregionc, j522_r.citycountrygroup, j522_r.organizationno, j522_r.recordyear) t GROUP BY stage, gatherregionc, citycountrygroup, organizationno, recordyear; ALTER MATERIALIZED VIEW "public"."mv_dp_banxuetiaojian_organization" OWNER TO "postgres"; CREATE MATERIALIZED VIEW "public"."mv_dp_banxuetiaojian_area" AS SELECT stage, gatherregionc, citycountrygroup, recordyear, sum(xiaosheno) AS xiaosheno, sum(jiaoxuejiaofuno) AS jiaoxuejiaofuno, sum(xueshengsusheno) AS xueshengsusheno, sum(zhandimianjino) AS zhandimianjino, sum(lvhuamianjino) AS lvhuamianjino, sum(yundongchangdino) AS yundongchangdino FROM mv_dp_banxuetiaojian_organization GROUP BY stage, gatherregionc, citycountrygroup, recordyear; ALTER MATERIALIZED VIEW "public"."mv_dp_banxuetiaojian_area" OWNER TO "postgres"; CREATE MATERIALIZED VIEW "public"."mv_dp_class_organization" AS SELECT stage, gatherregionc, CASE citycountrygroup WHEN '城市'::text THEN '城区'::text WHEN '县镇'::text THEN '镇区'::text WHEN '农村'::text THEN '乡村'::text ELSE NULL::text END AS citycountrygroup, organizationno, recordyear, didgroup, sum(classno) AS classno, sum(studentno) AS studentno FROM ( SELECT '小学'::text AS stage, j212_r.gatherregionc, j212_r.citycountrygroup, j212_r.organizationno, j212_r.recordyear, unnest(ARRAY['一年级'::text, '二年级'::text, '三年级'::text, '四年级'::text, '五年级'::text, '六年级'::text]) AS didgroup, unnest(ARRAY[j212_r.f, j212_r.g, j212_r.h, j212_r.i, j212_r.j, j212_r.k]) AS classno, 0 AS studentno FROM j212_r WHERE ((j212_r.did = 1) AND ((j212_r.gatherregionb)::text = '长春市'::text)) UNION ALL SELECT '初中'::text AS stage, j213_r.gatherregionc, j213_r.citycountrygroup, j213_r.organizationno, j213_r.recordyear, unnest(ARRAY['初一年级'::text, '初二年级'::text, '初三年级'::text]) AS didgroup, unnest(ARRAY[j213_r.g, j213_r.h, j213_r.i]) AS classno, 0 AS studentno FROM j213_r WHERE ((j213_r.did = 1) AND ((j213_r.gatherregionb)::text = '长春市'::text)) UNION ALL SELECT '高中'::text AS stage, j213_r.gatherregionc, j213_r.citycountrygroup, j213_r.organizationno, j213_r.recordyear, unnest(ARRAY['高一年级'::text, '高二年级'::text, '高三年级'::text]) AS didgroup, unnest(ARRAY[j213_r.l, j213_r.m, j213_r.n]) AS classno, 0 AS studentno FROM j213_r WHERE ((j213_r.did = 1) AND ((j213_r.gatherregionb)::text = '长春市'::text)) UNION ALL SELECT '小学'::text AS stage, j312_r.gatherregionc, j312_r.citycountrygroup, j312_r.organizationno, j312_r.recordyear, unnest(ARRAY['一年级'::text, '二年级'::text, '三年级'::text, '四年级'::text, '五年级'::text, '六年级'::text]) AS didgroup, 0 AS classno, unnest(ARRAY[j312_r.j, j312_r.k, j312_r.l, j312_r.m, j312_r.n, j312_r.o]) AS studentno FROM j312_r WHERE ((j312_r.did = 1) AND ((j312_r.gatherregionb)::text = '长春市'::text)) UNION ALL SELECT '初中'::text AS stage, j313_r.gatherregionc, j313_r.citycountrygroup, j313_r.organizationno, j313_r.recordyear, unnest(ARRAY['初一年级'::text, '初二年级'::text, '初三年级'::text]) AS didgroup, 0 AS classno, unnest(ARRAY[j313_r.i, j313_r.j, j313_r.k]) AS studentno FROM j313_r WHERE ((j313_r.did = 1) AND ((j313_r.gatherregionb)::text = '长春市'::text)) UNION ALL SELECT '高中'::text AS stage, j314_r.gatherregionc, j314_r.citycountrygroup, j314_r.organizationno, j314_r.recordyear, unnest(ARRAY['高一年级'::text, '高二年级'::text, '高三年级'::text]) AS didgroup, 0 AS classno, unnest(ARRAY[j314_r.i, j314_r.j, j314_r.k]) AS studentno FROM j314_r WHERE ((j314_r.did = 1) AND ((j314_r.gatherregionb)::text = '长春市'::text))) t GROUP BY stage, gatherregionc, citycountrygroup, organizationno, recordyear, didgroup; ALTER MATERIALIZED VIEW "public"."mv_dp_class_organization" OWNER TO "postgres"; CREATE MATERIALIZED VIEW "public"."mv_dp_class_area" AS SELECT stage, gatherregionc, citycountrygroup, recordyear, didgroup, sum(classno) AS classno, sum(studentno) AS studentno FROM mv_dp_class_organization GROUP BY stage, gatherregionc, citycountrygroup, recordyear, didgroup; ALTER MATERIALIZED VIEW "public"."mv_dp_class_area" OWNER TO "postgres"; CREATE MATERIALIZED VIEW "public"."mv_dp_teacher_zrjs_zyjszw_organization" AS SELECT '小学'::text AS stage, j422_r.gatherregionc, CASE j422_r.citycountrygroup WHEN '城市'::text THEN '城区'::text WHEN '县镇'::text THEN '镇区'::text WHEN '农村'::text THEN '乡村'::text ELSE NULL::text END AS citycountrygroup, j422_r.organizationno, j422_r.recordyear, j422_r.b AS didgroup, sum(((((((((j422_r.f + j422_r.g) + j422_r.h) + j422_r.i) + j422_r.j) + j422_r.k) + j422_r.l) + j422_r.m) + j422_r.n)) AS total FROM j422_r WHERE ((j422_r.did = ANY (ARRAY[4, 5, 6, 7, 8, 9])) AND ((j422_r.gatherregionb)::text = '长春市'::text)) GROUP BY j422_r.schooltypegroup, j422_r.gatherregionc, j422_r.citycountrygroup, j422_r.organizationno, j422_r.recordyear, j422_r.b UNION ALL SELECT '初中'::text AS stage, j422_r.gatherregionc, CASE j422_r.citycountrygroup WHEN '城市'::text THEN '城区'::text WHEN '县镇'::text THEN '镇区'::text WHEN '农村'::text THEN '乡村'::text ELSE NULL::text END AS citycountrygroup, j422_r.organizationno, j422_r.recordyear, j422_r.b AS didgroup, sum(((((((((j422_r.f + j422_r.g) + j422_r.h) + j422_r.i) + j422_r.j) + j422_r.k) + j422_r.l) + j422_r.m) + j422_r.n)) AS total FROM j422_r WHERE ((j422_r.did = ANY (ARRAY[13, 14, 15, 16, 17, 18])) AND ((j422_r.gatherregionb)::text = '长春市'::text)) GROUP BY j422_r.schooltypegroup, j422_r.gatherregionc, j422_r.citycountrygroup, j422_r.organizationno, j422_r.recordyear, j422_r.b UNION ALL SELECT '高中'::text AS stage, j422_r.gatherregionc, CASE j422_r.citycountrygroup WHEN '城市'::text THEN '城区'::text WHEN '县镇'::text THEN '镇区'::text WHEN '农村'::text THEN '乡村'::text ELSE NULL::text END AS citycountrygroup, j422_r.organizationno, j422_r.recordyear, j422_r.b AS didgroup, sum(((((((((j422_r.f + j422_r.g) + j422_r.h) + j422_r.i) + j422_r.j) + j422_r.k) + j422_r.l) + j422_r.m) + j422_r.n)) AS total FROM j422_r WHERE ((j422_r.did = ANY (ARRAY[22, 23, 24, 25, 26, 27])) AND ((j422_r.gatherregionb)::text = '长春市'::text)) GROUP BY j422_r.schooltypegroup, j422_r.gatherregionc, j422_r.citycountrygroup, j422_r.organizationno, j422_r.recordyear, j422_r.b; ALTER MATERIALIZED VIEW "public"."mv_dp_teacher_zrjs_zyjszw_organization" OWNER TO "postgres"; CREATE MATERIALIZED VIEW "public"."mv_dp_teacher_zrjs_zyjszw_area" AS SELECT stage, gatherregionc, citycountrygroup, recordyear, didgroup, sum(total) AS total FROM mv_dp_teacher_zrjs_zyjszw_organization GROUP BY stage, gatherregionc, citycountrygroup, recordyear, didgroup; ALTER MATERIALIZED VIEW "public"."mv_dp_teacher_zrjs_zyjszw_area" OWNER TO "postgres"; CREATE MATERIALIZED VIEW "public"."mv_dp_teacher_zrjs_xl_organization" AS SELECT '小学'::text AS stage, j423_r.gatherregionc, CASE j423_r.citycountrygroup WHEN '城市'::text THEN '城区'::text WHEN '县镇'::text THEN '镇区'::text WHEN '农村'::text THEN '乡村'::text ELSE NULL::text END AS citycountrygroup, j423_r.organizationno, j423_r.recordyear, j423_r.b AS didgroup, sum((((((((((((j423_r.f + j423_r.g) + j423_r.h) + j423_r.i) + j423_r.m) + j423_r.n) + j423_r.o) + j423_r.p) + j423_r.q) + j423_r.r) + j423_r.u) + j423_r.v)) AS total FROM j423_r WHERE (((j423_r.businesstypeno)::text = ANY (ARRAY[('211'::character varying)::text, ('218'::character varying)::text, ('312'::character varying)::text, ('345'::character varying)::text])) AND (j423_r.did = ANY (ARRAY[4, 5, 6, 7, 8])) AND ((j423_r.gatherregionb)::text = '长春市'::text)) GROUP BY j423_r.schooltypegroup, j423_r.gatherregionc, j423_r.citycountrygroup, j423_r.organizationno, j423_r.recordyear, j423_r.b UNION ALL SELECT '初中'::text AS stage, j424_r.gatherregionc, CASE j424_r.citycountrygroup WHEN '城市'::text THEN '城区'::text WHEN '县镇'::text THEN '镇区'::text WHEN '农村'::text THEN '乡村'::text ELSE NULL::text END AS citycountrygroup, j424_r.organizationno, j424_r.recordyear, j424_r.b AS didgroup, sum((((((((((((((((((((j424_r.f + j424_r.g) + j424_r.h) + j424_r.i) + j424_r.m) + j424_r.n) + j424_r.o) + j424_r.p) + j424_r.q) + j424_r.r) + j424_r.s) + j424_r.t) + j424_r.u) + j424_r.v) + j424_r.w) + j424_r.x) + j424_r.y) + j424_r.z) + j424_r.ac) + j424_r.ad)) AS total FROM j424_r WHERE (((j424_r.businesstypeno)::text = ANY (ARRAY[('311'::character varying)::text, ('312'::character varying)::text, ('321'::character varying)::text, ('341'::character varying)::text, ('345'::character varying)::text])) AND (j424_r.did = ANY (ARRAY[5, 6, 7, 8, 9])) AND ((j424_r.gatherregionb)::text = '长春市'::text)) GROUP BY j424_r.schooltypegroup, j424_r.gatherregionc, j424_r.citycountrygroup, j424_r.organizationno, j424_r.recordyear, j424_r.b UNION ALL SELECT '高中'::text AS stage, j424_r.gatherregionc, CASE j424_r.citycountrygroup WHEN '城市'::text THEN '城区'::text WHEN '县镇'::text THEN '镇区'::text WHEN '农村'::text THEN '乡村'::text ELSE NULL::text END AS citycountrygroup, j424_r.organizationno, j424_r.recordyear, j424_r.b AS didgroup, sum((((((((((((((((((((j424_r.f + j424_r.g) + j424_r.h) + j424_r.i) + j424_r.m) + j424_r.n) + j424_r.o) + j424_r.p) + j424_r.q) + j424_r.r) + j424_r.s) + j424_r.t) + j424_r.u) + j424_r.v) + j424_r.w) + j424_r.x) + j424_r.y) + j424_r.z) + j424_r.ac) + j424_r.ad)) AS total FROM j424_r WHERE ((j424_r.did = ANY (ARRAY[13, 14, 15, 16, 17])) AND ((j424_r.gatherregionb)::text = '长春市'::text)) GROUP BY j424_r.schooltypegroup, j424_r.gatherregionc, j424_r.citycountrygroup, j424_r.organizationno, j424_r.recordyear, j424_r.b; ALTER MATERIALIZED VIEW "public"."mv_dp_teacher_zrjs_xl_organization" OWNER TO "postgres"; CREATE MATERIALIZED VIEW "public"."mv_dp_teacher_zrjs_xl_area" AS SELECT stage, gatherregionc, citycountrygroup, recordyear, didgroup, sum(total) AS total FROM mv_dp_teacher_zrjs_xl_organization GROUP BY stage, gatherregionc, citycountrygroup, recordyear, didgroup; ALTER MATERIALIZED VIEW "public"."mv_dp_teacher_zrjs_xl_area" OWNER TO "postgres"; CREATE MATERIALIZED VIEW "public"."mv_dp_teacher_zrjs_count_organization" AS SELECT '小学'::text AS stage, j422_r.gatherregionc, CASE j422_r.citycountrygroup WHEN '城市'::text THEN '城区'::text WHEN '县镇'::text THEN '镇区'::text WHEN '农村'::text THEN '乡村'::text ELSE NULL::text END AS citycountrygroup, j422_r.organizationno, j422_r.recordyear, sum(((((((((j422_r.f + j422_r.g) + j422_r.h) + j422_r.i) + j422_r.j) + j422_r.k) + j422_r.l) + j422_r.m) + j422_r.n)) AS total, sum(j422_r.e) AS nvno FROM j422_r WHERE ((j422_r.did = 1) AND ((j422_r.gatherregionb)::text = '长春市'::text)) GROUP BY j422_r.gatherregionc, j422_r.citycountrygroup, j422_r.organizationno, j422_r.recordyear UNION ALL SELECT '初中'::text AS stage, j422_r.gatherregionc, CASE j422_r.citycountrygroup WHEN '城市'::text THEN '城区'::text WHEN '县镇'::text THEN '镇区'::text WHEN '农村'::text THEN '乡村'::text ELSE NULL::text END AS citycountrygroup, j422_r.organizationno, j422_r.recordyear, sum(((((((((j422_r.f + j422_r.g) + j422_r.h) + j422_r.i) + j422_r.j) + j422_r.k) + j422_r.l) + j422_r.m) + j422_r.n)) AS total, sum(j422_r.e) AS nvno FROM j422_r WHERE ((j422_r.did = 10) AND ((j422_r.gatherregionb)::text = '长春市'::text)) GROUP BY j422_r.gatherregionc, j422_r.citycountrygroup, j422_r.organizationno, j422_r.recordyear UNION ALL SELECT '高中'::text AS stage, j422_r.gatherregionc, CASE j422_r.citycountrygroup WHEN '城市'::text THEN '城区'::text WHEN '县镇'::text THEN '镇区'::text WHEN '农村'::text THEN '乡村'::text ELSE NULL::text END AS citycountrygroup, j422_r.organizationno, j422_r.recordyear, sum(((((((((j422_r.f + j422_r.g) + j422_r.h) + j422_r.i) + j422_r.j) + j422_r.k) + j422_r.l) + j422_r.m) + j422_r.n)) AS total, sum(j422_r.e) AS nvno FROM j422_r WHERE ((j422_r.did = 19) AND ((j422_r.gatherregionb)::text = '长春市'::text)) GROUP BY j422_r.gatherregionc, j422_r.citycountrygroup, j422_r.organizationno, j422_r.recordyear; ALTER MATERIALIZED VIEW "public"."mv_dp_teacher_zrjs_count_organization" OWNER TO "postgres"; CREATE MATERIALIZED VIEW "public"."mv_dp_teacher_zrjs_count_area" AS SELECT stage, gatherregionc, citycountrygroup, recordyear, sum(total) AS total, sum(nvno) AS nvno FROM mv_dp_teacher_zrjs_count_organization GROUP BY stage, gatherregionc, citycountrygroup, recordyear; ALTER MATERIALIZED VIEW "public"."mv_dp_teacher_zrjs_count_area" OWNER TO "postgres"; CREATE MATERIALIZED VIEW "public"."mv_dp_teacher_zrjs_age_organization" AS SELECT '小学'::text AS stage, j422_r.gatherregionc, CASE j422_r.citycountrygroup WHEN '城市'::text THEN '城区'::text WHEN '县镇'::text THEN '镇区'::text WHEN '农村'::text THEN '乡村'::text ELSE NULL::text END AS citycountrygroup, j422_r.organizationno, j422_r.recordyear, unnest(ARRAY['24岁及以下'::text, '25-29岁'::text, '30-34岁'::text, '35-39岁'::text, '40-44岁'::text, '45-49岁'::text, '50-54岁'::text, '55-59岁'::text, '60岁及以上'::text]) AS didgroup, unnest(ARRAY[sum(j422_r.f), sum(j422_r.g), sum(j422_r.h), sum(j422_r.i), sum(j422_r.j), sum(j422_r.k), sum(j422_r.l), sum(j422_r.m), sum(j422_r.n)]) AS total FROM j422_r WHERE ((j422_r.did = 1) AND ((j422_r.gatherregionb)::text = '长春市'::text)) GROUP BY j422_r.gatherregionc, j422_r.citycountrygroup, j422_r.organizationno, j422_r.recordyear UNION ALL SELECT '初中'::text AS stage, j422_r.gatherregionc, CASE j422_r.citycountrygroup WHEN '城市'::text THEN '城区'::text WHEN '县镇'::text THEN '镇区'::text WHEN '农村'::text THEN '乡村'::text ELSE NULL::text END AS citycountrygroup, j422_r.organizationno, j422_r.recordyear, unnest(ARRAY['24岁及以下'::text, '25-29岁'::text, '30-34岁'::text, '35-39岁'::text, '40-44岁'::text, '45-49岁'::text, '50-54岁'::text, '55-59岁'::text, '60岁及以上'::text]) AS didgroup, unnest(ARRAY[sum(j422_r.f), sum(j422_r.g), sum(j422_r.h), sum(j422_r.i), sum(j422_r.j), sum(j422_r.k), sum(j422_r.l), sum(j422_r.m), sum(j422_r.n)]) AS total FROM j422_r WHERE ((j422_r.did = 10) AND ((j422_r.gatherregionb)::text = '长春市'::text)) GROUP BY j422_r.gatherregionc, j422_r.citycountrygroup, j422_r.organizationno, j422_r.recordyear UNION ALL SELECT '高中'::text AS stage, j422_r.gatherregionc, CASE j422_r.citycountrygroup WHEN '城市'::text THEN '城区'::text WHEN '县镇'::text THEN '镇区'::text WHEN '农村'::text THEN '乡村'::text ELSE NULL::text END AS citycountrygroup, j422_r.organizationno, j422_r.recordyear, unnest(ARRAY['24岁及以下'::text, '25-29岁'::text, '30-34岁'::text, '35-39岁'::text, '40-44岁'::text, '45-49岁'::text, '50-54岁'::text, '55-59岁'::text, '60岁及以上'::text]) AS didgroup, unnest(ARRAY[sum(j422_r.f), sum(j422_r.g), sum(j422_r.h), sum(j422_r.i), sum(j422_r.j), sum(j422_r.k), sum(j422_r.l), sum(j422_r.m), sum(j422_r.n)]) AS total FROM j422_r WHERE ((j422_r.did = 19) AND ((j422_r.gatherregionb)::text = '长春市'::text)) GROUP BY j422_r.gatherregionc, j422_r.citycountrygroup, j422_r.organizationno, j422_r.recordyear; ALTER MATERIALIZED VIEW "public"."mv_dp_teacher_zrjs_age_organization" OWNER TO "postgres"; CREATE MATERIALIZED VIEW "public"."mv_dp_teacher_zrjs_age_area" AS SELECT stage, gatherregionc, citycountrygroup, recordyear, didgroup, sum(total) AS total FROM mv_dp_teacher_zrjs_age_organization GROUP BY stage, gatherregionc, citycountrygroup, recordyear, didgroup; ALTER MATERIALIZED VIEW "public"."mv_dp_teacher_zrjs_age_area" OWNER TO "postgres"; CREATE MATERIALIZED VIEW "public"."mv_dp_teacher_jzg_count_organization" AS SELECT schooltype, gatherregionc, citycountrygroup, organizationno, recordyear, sum(total) AS total, sum(nvno) AS nvno, sum(zaibianno) AS zaibianno FROM ( SELECT CASE j412_r.schooltype WHEN '小学教学点'::text THEN '小学'::character varying ELSE j412_r.schooltype END AS schooltype, j412_r.gatherregionc, CASE j412_r.citycountrygroup WHEN '城市'::text THEN '城区'::text WHEN '县镇'::text THEN '镇区'::text WHEN '农村'::text THEN '乡村'::text ELSE NULL::text END AS citycountrygroup, j412_r.organizationno, j412_r.recordyear, sum(((((j412_r.e + j412_r.f) + j412_r.g) + j412_r.h) + j412_r.i)) AS total, 0 AS nvno, 0 AS zaibianno FROM j412_r WHERE ((j412_r.did = 1) AND ((j412_r.businesstypeno)::text = ANY (ARRAY[('211'::character varying)::text, ('218'::character varying)::text, ('311'::character varying)::text, ('312'::character varying)::text, ('341'::character varying)::text, ('342'::character varying)::text, ('345'::character varying)::text])) AND ((j412_r.gatherregionb)::text = '长春市'::text)) GROUP BY j412_r.schooltype, j412_r.gatherregionc, j412_r.citycountrygroup, j412_r.organizationno, j412_r.recordyear UNION ALL SELECT CASE j412_r.schooltype WHEN '小学教学点'::text THEN '小学'::character varying ELSE j412_r.schooltype END AS schooltype, j412_r.gatherregionc, CASE j412_r.citycountrygroup WHEN '城市'::text THEN '城区'::text WHEN '县镇'::text THEN '镇区'::text WHEN '农村'::text THEN '乡村'::text ELSE NULL::text END AS citycountrygroup, j412_r.organizationno, j412_r.recordyear, 0 AS total, sum(((((j412_r.e + j412_r.f) + j412_r.g) + j412_r.h) + j412_r.i)) AS nvno, 0 AS zaibianno FROM j412_r WHERE ((j412_r.did = 2) AND ((j412_r.businesstypeno)::text = ANY (ARRAY[('211'::character varying)::text, ('218'::character varying)::text, ('311'::character varying)::text, ('312'::character varying)::text, ('341'::character varying)::text, ('342'::character varying)::text, ('345'::character varying)::text])) AND ((j412_r.gatherregionb)::text = '长春市'::text)) GROUP BY j412_r.schooltype, j412_r.gatherregionc, j412_r.citycountrygroup, j412_r.organizationno, j412_r.recordyear UNION ALL SELECT CASE j412_r.schooltype WHEN '小学教学点'::text THEN '小学'::character varying ELSE j412_r.schooltype END AS schooltype, j412_r.gatherregionc, CASE j412_r.citycountrygroup WHEN '城市'::text THEN '城区'::text WHEN '县镇'::text THEN '镇区'::text WHEN '农村'::text THEN '乡村'::text ELSE NULL::text END AS citycountrygroup, j412_r.organizationno, j412_r.recordyear, 0 AS total, 0 AS nvno, sum(((((j412_r.e + j412_r.f) + j412_r.g) + j412_r.h) + j412_r.i)) AS zaibianno FROM j412_r WHERE ((j412_r.did = 4) AND ((j412_r.businesstypeno)::text = ANY (ARRAY[('211'::character varying)::text, ('218'::character varying)::text, ('311'::character varying)::text, ('312'::character varying)::text, ('341'::character varying)::text, ('342'::character varying)::text, ('345'::character varying)::text])) AND ((j412_r.gatherregionb)::text = '长春市'::text)) GROUP BY j412_r.schooltype, j412_r.gatherregionc, j412_r.citycountrygroup, j412_r.organizationno, j412_r.recordyear) t GROUP BY schooltype, gatherregionc, citycountrygroup, organizationno, recordyear; ALTER MATERIALIZED VIEW "public"."mv_dp_teacher_jzg_count_organization" OWNER TO "postgres"; CREATE MATERIALIZED VIEW "public"."mv_dp_teacher_jzg_count_area" AS SELECT schooltype, gatherregionc, citycountrygroup, recordyear, sum(total) AS total, sum(nvno) AS nvno, sum(zaibianno) AS zaibianno FROM mv_dp_teacher_jzg_count_organization GROUP BY schooltype, gatherregionc, citycountrygroup, recordyear; ALTER MATERIALIZED VIEW "public"."mv_dp_teacher_jzg_count_area" OWNER TO "postgres"; CREATE MATERIALIZED VIEW "public"."mv_dp_teacher_jzg_bzlb_organization" AS SELECT gatherregionc, CASE citycountrygroup WHEN '城市'::text THEN '城区'::text WHEN '县镇'::text THEN '镇区'::text WHEN '农村'::text THEN '乡村'::text ELSE NULL::text END AS citycountrygroup, organizationno, recordyear, unnest(ARRAY['专任教师'::text, '行政人员'::text, '教辅人员'::text, '工勤人员'::text, '校办企业职工'::text, '代课教师'::text, '兼任教师'::text]) AS didgroup, unnest(ARRAY[sum(e), sum(f), sum(g), sum(h), sum(i), sum(j), sum(k)]) AS total FROM j412_r WHERE ((did = 1) AND ((gatherregionb)::text = '长春市'::text)) GROUP BY gatherregionc, citycountrygroup, organizationno, recordyear; ALTER MATERIALIZED VIEW "public"."mv_dp_teacher_jzg_bzlb_organization" OWNER TO "postgres"; CREATE MATERIALIZED VIEW "public"."mv_dp_student_suiqian_area" AS SELECT '小学'::text AS stage, j312_r.gatherregionc, CASE j312_r.citycountrygroup WHEN '城市'::text THEN '城区'::text WHEN '县镇'::text THEN '镇区'::text WHEN '农村'::text THEN '乡村'::text ELSE NULL::text END AS citycountrygroup, j312_r.recordyear, CASE j312_r.did WHEN 10 THEN '外省迁入'::text WHEN 11 THEN '本省外县迁入'::text ELSE NULL::text END AS didgroup, sum((((((j312_r.j + j312_r.k) + j312_r.l) + j312_r.m) + j312_r.n) + j312_r.o)) AS total FROM j312_r WHERE ((j312_r.did = ANY (ARRAY[10, 11])) AND ((j312_r.gatherregionb)::text = '长春市'::text)) GROUP BY j312_r.gatherregionc, j312_r.citycountrygroup, j312_r.recordyear, j312_r.did UNION ALL SELECT '初中'::text AS stage, j313_r.gatherregionc, CASE j313_r.citycountrygroup WHEN '城市'::text THEN '城区'::text WHEN '县镇'::text THEN '镇区'::text WHEN '农村'::text THEN '乡村'::text ELSE NULL::text END AS citycountrygroup, j313_r.recordyear, CASE j313_r.did WHEN 9 THEN '外省迁入'::text WHEN 10 THEN '本省外县迁入'::text ELSE NULL::text END AS didgroup, sum(((j313_r.i + j313_r.j) + j313_r.k)) AS total FROM j313_r WHERE ((j313_r.did = ANY (ARRAY[9, 10])) AND ((j313_r.gatherregionb)::text = '长春市'::text)) GROUP BY j313_r.gatherregionc, j313_r.citycountrygroup, j313_r.recordyear, j313_r.did UNION ALL SELECT '高中'::text AS stage, j314_r.gatherregionc, CASE j314_r.citycountrygroup WHEN '城市'::text THEN '城区'::text WHEN '县镇'::text THEN '镇区'::text WHEN '农村'::text THEN '乡村'::text ELSE NULL::text END AS citycountrygroup, j314_r.recordyear, CASE j314_r.did WHEN 9 THEN '外省迁入'::text WHEN 10 THEN '本省外县迁入'::text ELSE NULL::text END AS didgroup, sum(((j314_r.i + j314_r.j) + j314_r.k)) AS total FROM j314_r WHERE ((j314_r.did = ANY (ARRAY[9, 10])) AND ((j314_r.gatherregionb)::text = '长春市'::text)) GROUP BY j314_r.gatherregionc, j314_r.citycountrygroup, j314_r.recordyear, j314_r.did; ALTER MATERIALIZED VIEW "public"."mv_dp_student_suiqian_area" OWNER TO "postgres"; CREATE MATERIALIZED VIEW "public"."mv_dp_student_schooltype_area" AS SELECT gatherregionc, schooltype, recordyear, sum(zhaoshengno) AS zhaoshengno, sum(zaixiaono) AS zaixiaono, sum(biyeno) AS biyeno, sum(nvno) AS nvno FROM ( SELECT j312_r.gatherregionc, CASE j312_r.schooltype WHEN '小学教学点'::text THEN '小学'::character varying ELSE j312_r.schooltype END AS schooltype, j312_r.recordyear, sum(j312_r.f) AS zhaoshengno, sum((((((j312_r.j + j312_r.k) + j312_r.l) + j312_r.m) + j312_r.n) + j312_r.o)) AS zaixiaono, sum(j312_r.e) AS biyeno, sum(j312_r.i) AS nvno FROM j312_r WHERE ((j312_r.did = 1) AND ((j312_r.gatherregionb)::text = '长春市'::text) AND ((j312_r.businesstypeno)::text = ANY (ARRAY[('211'::character varying)::text, ('218'::character varying)::text, ('341'::character varying)::text, ('342'::character varying)::text, ('345'::character varying)::text, ('311'::character varying)::text, ('312'::character varying)::text]))) GROUP BY j312_r.gatherregionc, j312_r.schooltype, j312_r.recordyear UNION ALL SELECT j313_r.gatherregionc, j313_r.schooltype, j313_r.recordyear, sum(j313_r.f) AS zhaoshengno, sum(((j313_r.i + j313_r.j) + j313_r.k)) AS zaixiaono, sum(j313_r.e) AS biyeno, sum(j313_r.h) AS nvno FROM j313_r WHERE ((j313_r.did = 1) AND ((j313_r.gatherregionb)::text = '长春市'::text) AND ((j313_r.businesstypeno)::text = ANY (ARRAY[('211'::character varying)::text, ('218'::character varying)::text, ('341'::character varying)::text, ('342'::character varying)::text, ('345'::character varying)::text, ('311'::character varying)::text, ('312'::character varying)::text]))) GROUP BY j313_r.gatherregionc, j313_r.schooltype, j313_r.recordyear UNION ALL SELECT j314_r.gatherregionc, j314_r.schooltype, j314_r.recordyear, sum(j314_r.f) AS zhaoshengno, sum(((j314_r.i + j314_r.j) + j314_r.k)) AS zaixiaono, sum(j314_r.e) AS biyeno, sum(j314_r.h) AS nvno FROM j314_r WHERE ((j314_r.did = 1) AND ((j314_r.gatherregionb)::text = '长春市'::text) AND ((j314_r.businesstypeno)::text = ANY (ARRAY[('211'::character varying)::text, ('218'::character varying)::text, ('341'::character varying)::text, ('342'::character varying)::text, ('345'::character varying)::text, ('311'::character varying)::text, ('312'::character varying)::text]))) GROUP BY j314_r.gatherregionc, j314_r.schooltype, j314_r.recordyear) t GROUP BY gatherregionc, schooltype, recordyear; ALTER MATERIALIZED VIEW "public"."mv_dp_student_schooltype_area" OWNER TO "postgres"; CREATE MATERIALIZED VIEW "public"."mv_dp_student_organization" AS SELECT stage, gatherregionc, CASE citycountrygroup WHEN '城市'::text THEN '城区'::text WHEN '县镇'::text THEN '镇区'::text WHEN '农村'::text THEN '乡村'::text ELSE NULL::text END AS citycountrygroup, organizationno, recordyear, sum(zhaoshengno) AS zhaoshengno, sum(zaixiaono) AS zaixiaono, sum(biyeno) AS biyeno, sum(nvno) AS nvno, sum(shaoshuno) AS shaoshuno, sum(jisuno) AS jisuno, sum(liushou) AS liushou FROM ( SELECT '小学'::text AS stage, j312_r.gatherregionc, j312_r.citycountrygroup, j312_r.organizationno, j312_r.recordyear, sum(j312_r.f) AS zhaoshengno, sum((((((j312_r.j + j312_r.k) + j312_r.l) + j312_r.m) + j312_r.n) + j312_r.o)) AS zaixiaono, sum(j312_r.e) AS biyeno, sum(j312_r.i) AS nvno, 0 AS shaoshuno, 0 AS jisuno, 0 AS liushou FROM j312_r WHERE ((j312_r.did = 1) AND ((j312_r.gatherregionb)::text = '长春市'::text)) GROUP BY j312_r.gatherregionc, j312_r.citycountrygroup, j312_r.organizationno, j312_r.recordyear UNION ALL SELECT '初中'::text AS stage, j313_r.gatherregionc, j313_r.citycountrygroup, j313_r.organizationno, j313_r.recordyear, sum(j313_r.f) AS zhaoshengno, sum(((j313_r.i + j313_r.j) + j313_r.k)) AS zaixiaono, sum(j313_r.e) AS biyeno, sum(j313_r.h) AS nvno, 0 AS shaoshuno, 0 AS jisuno, 0 AS liushou FROM j313_r WHERE ((j313_r.did = 1) AND ((j313_r.gatherregionb)::text = '长春市'::text)) GROUP BY j313_r.gatherregionc, j313_r.citycountrygroup, j313_r.organizationno, j313_r.recordyear UNION ALL SELECT '高中'::text AS stage, j314_r.gatherregionc, j314_r.citycountrygroup, j314_r.organizationno, j314_r.recordyear, sum(j314_r.f) AS zhaoshengno, sum(((j314_r.i + j314_r.j) + j314_r.k)) AS zaixiaono, sum(j314_r.e) AS biyeno, sum(j314_r.h) AS nvno, 0 AS shaoshuno, 0 AS jisuno, 0 AS liushou FROM j314_r WHERE ((j314_r.did = 1) AND ((j314_r.gatherregionb)::text = '长春市'::text)) GROUP BY j314_r.gatherregionc, j314_r.citycountrygroup, j314_r.organizationno, j314_r.recordyear UNION ALL SELECT '小学'::text AS stage, j312_r.gatherregionc, j312_r.citycountrygroup, j312_r.organizationno, j312_r.recordyear, 0 AS zhaoshengno, 0 AS zaixiaono, 0 AS biyeno, 0 AS nvno, sum((((((j312_r.j + j312_r.k) + j312_r.l) + j312_r.m) + j312_r.n) + j312_r.o)) AS shaoshuno, 0 AS jisuno, 0 AS liushou FROM j312_r WHERE ((j312_r.did = 3) AND ((j312_r.gatherregionb)::text = '长春市'::text)) GROUP BY j312_r.gatherregionc, j312_r.citycountrygroup, j312_r.organizationno, j312_r.recordyear UNION ALL SELECT '初中'::text AS stage, j313_r.gatherregionc, j313_r.citycountrygroup, j313_r.organizationno, j313_r.recordyear, 0 AS zhaoshengno, 0 AS zaixiaono, 0 AS biyeno, 0 AS nvno, sum(((j313_r.i + j313_r.j) + j313_r.k)) AS shaoshuno, 0 AS jisuno, 0 AS liushou FROM j313_r WHERE ((j313_r.did = 3) AND ((j313_r.gatherregionb)::text = '长春市'::text)) GROUP BY j313_r.gatherregionc, j313_r.citycountrygroup, j313_r.organizationno, j313_r.recordyear UNION ALL SELECT '高中'::text AS stage, j314_r.gatherregionc, j314_r.citycountrygroup, j314_r.organizationno, j314_r.recordyear, 0 AS zhaoshengno, 0 AS zaixiaono, 0 AS biyeno, 0 AS nvno, sum(((j314_r.i + j314_r.j) + j314_r.k)) AS shaoshuno, 0 AS jisuno, 0 AS liushou FROM j314_r WHERE ((j314_r.did = 3) AND ((j314_r.gatherregionb)::text = '长春市'::text)) GROUP BY j314_r.gatherregionc, j314_r.citycountrygroup, j314_r.organizationno, j314_r.recordyear UNION ALL SELECT '小学'::text AS stage, j312_r.gatherregionc, j312_r.citycountrygroup, j312_r.organizationno, j312_r.recordyear, 0 AS zhaoshengno, 0 AS zaixiaono, 0 AS biyeno, 0 AS nvno, 0 AS shaoshuno, sum((((((j312_r.j + j312_r.k) + j312_r.l) + j312_r.m) + j312_r.n) + j312_r.o)) AS jisuno, 0 AS liushou FROM j312_r WHERE ((j312_r.did = 8) AND ((j312_r.gatherregionb)::text = '长春市'::text)) GROUP BY j312_r.gatherregionc, j312_r.citycountrygroup, j312_r.organizationno, j312_r.recordyear UNION ALL SELECT '初中'::text AS stage, j313_r.gatherregionc, j313_r.citycountrygroup, j313_r.organizationno, j313_r.recordyear, 0 AS zhaoshengno, 0 AS zaixiaono, 0 AS biyeno, 0 AS nvno, 0 AS shaoshuno, sum(((j313_r.i + j313_r.j) + j313_r.k)) AS jisuno, 0 AS liushou FROM j313_r WHERE ((j313_r.did = 7) AND ((j313_r.gatherregionb)::text = '长春市'::text)) GROUP BY j313_r.gatherregionc, j313_r.citycountrygroup, j313_r.organizationno, j313_r.recordyear UNION ALL SELECT '高中'::text AS stage, j314_r.gatherregionc, j314_r.citycountrygroup, j314_r.organizationno, j314_r.recordyear, 0 AS zhaoshengno, 0 AS zaixiaono, 0 AS biyeno, 0 AS nvno, 0 AS shaoshuno, sum(((j314_r.i + j314_r.j) + j314_r.k)) AS jisuno, 0 AS liushou FROM j314_r WHERE ((j314_r.did = 6) AND ((j314_r.gatherregionb)::text = '长春市'::text)) GROUP BY j314_r.gatherregionc, j314_r.citycountrygroup, j314_r.organizationno, j314_r.recordyear UNION ALL SELECT '小学'::text AS stage, j312_r.gatherregionc, j312_r.citycountrygroup, j312_r.organizationno, j312_r.recordyear, 0 AS zhaoshengno, 0 AS zaixiaono, 0 AS biyeno, 0 AS nvno, 0 AS shaoshuno, 0 AS jisuno, sum((((((j312_r.j + j312_r.k) + j312_r.l) + j312_r.m) + j312_r.n) + j312_r.o)) AS liushou FROM j312_r WHERE ((j312_r.did = 15) AND ((j312_r.gatherregionb)::text = '长春市'::text)) GROUP BY j312_r.gatherregionc, j312_r.citycountrygroup, j312_r.organizationno, j312_r.recordyear UNION ALL SELECT '初中'::text AS stage, j313_r.gatherregionc, j313_r.citycountrygroup, j313_r.organizationno, j313_r.recordyear, 0 AS zhaoshengno, 0 AS zaixiaono, 0 AS biyeno, 0 AS nvno, 0 AS shaoshuno, 0 AS jisuno, sum(((j313_r.i + j313_r.j) + j313_r.k)) AS liushou FROM j313_r WHERE ((j313_r.did = 14) AND ((j313_r.gatherregionb)::text = '长春市'::text)) GROUP BY j313_r.gatherregionc, j313_r.citycountrygroup, j313_r.organizationno, j313_r.recordyear) t GROUP BY stage, gatherregionc, citycountrygroup, organizationno, recordyear; ALTER MATERIALIZED VIEW "public"."mv_dp_student_organization" OWNER TO "postgres"; CREATE MATERIALIZED VIEW "public"."mv_dp_student_age_organization" AS SELECT '小学'::text AS stage, j312_r.gatherregionc, CASE j312_r.citycountrygroup WHEN '城市'::text THEN '城区'::text WHEN '县镇'::text THEN '镇区'::text WHEN '农村'::text THEN '乡村'::text ELSE NULL::text END AS citycountrygroup, j312_r.organizationno, j312_r.recordyear, j312_r.b AS didgroup, j312_r.did, sum((((((j312_r.j + j312_r.k) + j312_r.l) + j312_r.m) + j312_r.n) + j312_r.o)) AS total FROM j312_r WHERE ((j312_r.did = ANY (ARRAY[37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47])) AND ((j312_r.gatherregionb)::text = '长春市'::text)) GROUP BY j312_r.gatherregionc, j312_r.citycountrygroup, j312_r.organizationno, j312_r.recordyear, j312_r.b, j312_r.did UNION ALL SELECT '初中'::text AS stage, j313_r.gatherregionc, CASE j313_r.citycountrygroup WHEN '城市'::text THEN '城区'::text WHEN '县镇'::text THEN '镇区'::text WHEN '农村'::text THEN '乡村'::text ELSE NULL::text END AS citycountrygroup, j313_r.organizationno, j313_r.recordyear, j313_r.b AS didgroup, j313_r.did, sum(((j313_r.i + j313_r.j) + j313_r.k)) AS total FROM j313_r WHERE ((j313_r.did = ANY (ARRAY[36, 37, 38, 39, 40, 41, 42, 43, 44])) AND ((j313_r.gatherregionb)::text = '长春市'::text)) GROUP BY j313_r.gatherregionc, j313_r.citycountrygroup, j313_r.organizationno, j313_r.recordyear, j313_r.b, j313_r.did UNION ALL SELECT '高中'::text AS stage, j314_r.gatherregionc, CASE j314_r.citycountrygroup WHEN '城市'::text THEN '城区'::text WHEN '县镇'::text THEN '镇区'::text WHEN '农村'::text THEN '乡村'::text ELSE NULL::text END AS citycountrygroup, j314_r.organizationno, j314_r.recordyear, j314_r.b AS didgroup, j314_r.did, sum(((j314_r.i + j314_r.j) + j314_r.k)) AS total FROM j314_r WHERE ((j314_r.did = ANY (ARRAY[11, 12, 13, 14, 15, 16, 17, 18, 19])) AND ((j314_r.gatherregionb)::text = '长春市'::text)) GROUP BY j314_r.gatherregionc, j314_r.citycountrygroup, j314_r.organizationno, j314_r.recordyear, j314_r.b, j314_r.did; ALTER MATERIALIZED VIEW "public"."mv_dp_student_age_organization" OWNER TO "postgres"; CREATE MATERIALIZED VIEW "public"."mv_dp_student_area" AS SELECT stage, gatherregionc, citycountrygroup, recordyear, sum(zhaoshengno) AS zhaoshengno, sum(zaixiaono) AS zaixiaono, sum(biyeno) AS biyeno, sum(nvno) AS nvno, sum(shaoshuno) AS shaoshuno, sum(jisuno) AS jisuno, sum(liushou) AS liushou FROM mv_dp_student_organization GROUP BY stage, gatherregionc, citycountrygroup, recordyear; ALTER MATERIALIZED VIEW "public"."mv_dp_student_area" OWNER TO "postgres"; CREATE MATERIALIZED VIEW "public"."mv_dp_school_count_area" AS SELECT schooltype, gatherregionc, recordyear, count(*) AS total FROM j412_r WHERE ((did = 1) AND ((businesstypeno)::text = ANY (ARRAY[('211'::character varying)::text, ('341'::character varying)::text, ('342'::character varying)::text, ('345'::character varying)::text, ('311'::character varying)::text, ('312'::character varying)::text])) AND ((gatherregionb)::text = '长春市'::text)) GROUP BY schooltype, gatherregionc, recordyear; ALTER MATERIALIZED VIEW "public"."mv_dp_school_count_area" OWNER TO "postgres";