统计数据处理方法培训讲义_第1页
统计数据处理方法培训讲义_第2页
统计数据处理方法培训讲义_第3页
统计数据处理方法培训讲义_第4页
统计数据处理方法培训讲义_第5页
已阅读5页,还剩69页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

统计数据处理方法培训讲义2024/3/24统计数据处理方法培训讲义培训目标提高能力提高效率统计数据处理方法培训讲义培训方法工作中遇到问题为例练习方法复制、粘贴、修改统计数据处理方法培训讲义数据处理必要技能技能一,数据库基本概念技能二,简单命令技能三,分步实现处理目标统计数据处理方法培训讲义如何理解数据库数据库可以理解为一个行列构成的表统计数据处理方法培训讲义如何理解数据库记录,数据库中的行数据库两个要素——记录、字段字段名记录1记录2记录3记录4统计数据处理方法培训讲义如何理解数据库字段,数据库中的列关键字,数据库中特殊列,区分每条记录的标志。组织机构代码本季期末人数本季期末在岗职工本季期末聘用的其他人员本季期末聘用的离退休人员本季在岗职工平均人数统计数据处理方法培训讲义字段类型字符型,描述企业属性信息,用于分组数值型,描述企业经济量信息,用于计算查看修改数据机构的命令是ModifySTRUCTURE

基本情况表的大部分字段是字符型其他表除ZZJGDM字段外大部分是数值型统计数据处理方法培训讲义单表命令——select语法SELECT字段名1,,,,字段名nFROM表名Select哪些字段FROM哪张表统计数据处理方法培训讲义单表命令——selectselect*fromb202_3最简单的查询—工业产值表3月全部字段统计数据处理方法培训讲义单表命令——select表名的含义表号_子表_报告期B202_3工业产值表3月的数据

C203_2建筑业财务表二季度的数据

I204_1劳动工资表一季度的数据

统计数据处理方法培训讲义查询3月建筑业产值组织机构代码、签订的合同额(b01)、建筑业总产值(b08)

、房屋建筑施工面积期(b16)

、末从业人员(B26)selectzzjgdm,b01,b08,b16,b26fromC202_3单表命令——select统计数据处理方法培训讲义单表命令——select查询一季度报表中按期末在岗职工人数排名前15个单位的本季期末人数(A1),本季期末在岗职工(A2),本季期末聘用的其他人员,本季期末聘用的离退休人员(A3),本季期末聘用的港澳台和外籍人员(A4),本季期末其他从业人员(A5)selecttop15zzjgdm,A1,A2,A3,A4,A5,A6fromI204_1orderbyA2desc统计数据处理方法培训讲义单表命令——select查询一季度报表中按期末在岗职工人数排名前15个单位的本季期末人数(A1),本季期末在岗职工(A2),本季期末聘用的其他人员,本季期末聘用的离退休人员(A3),本季期末聘用的港澳台和外籍人员(A4),本季期末其他从业人员(A5)并保存为一个新文件LSselecttop15zzjgdm,A1,A2,A3,A4,A5,A6fromI204_1orderbyA2descintodbfls统计数据处理方法培训讲义单表命令——例子建筑业财务三季度表按利润总额(B069)排序前15名企业利润总额的合计401395.00selecttop15zzjgdm,b069fromC203_3orderbyB069descintodbflssumb069统计数据处理方法培训讲义单表命令——例子4月工业产值表中多少个耗电大户本月值的合计能够占到全部单位合计的50%sumf37tohd将合计值记录到hd中selectzzjgdm,f37,hd,f37/hdfromB202_4orderbyf37desc0.5062select*fromB202_4Copytoaa.xlsxls统计数据处理方法培训讲义单表命令——select总结语法SELECT字段名1,,,,字段名nFROM表名WHERE条件ORDERBY字段(按某字段值排序)[ASC|DESC](升序/降序)intodbf表名WHERE可以查询特定条件数据统计数据处理方法培训讲义单表命令——select——where查询劳资一季度表组织机构代码为“AB0000523

”的单位本季期末人数,本季期末在岗职工,本季期末聘用的其他人员,本季期末聘用的离退休人员,本季期末聘用的港澳台和外籍人员,本季期末其他从业人员数据值selectzzjgdm,A1,A2,A3,A4,A5,A6fromi204_1wherezzjgdm=='AB0000523'Zzjgdm是字符型字段,字符型字段值要用“”或‘’。统计数据处理方法培训讲义单表命令——select——where查询劳资一季度表组织机构代码为“AB0000523

”或“AB00001113

”的单位本季单位期末人数,本季期末在岗职工,本季期末聘用的其他人员,本季期末聘用的离退休人员,本季期末聘用的港澳台和外籍人员,本季期末其他从业人员数据值selectzzjgdm,A1,A2,A3,A4,A5,A6fromi204_1

wherezzjgdm=='AB0000523'

orzzjgdm=='AB0001113'统计数据处理方法培训讲义selectzzjgdm,a05fromE2021_3orderbya05descwherea05>50000商业产值3月报表中商品销售总额(a05)大于5000万企业个数并且商品零售额(a05)大于5百万selectzzjgdm,a05,A10fromE2021_3orderbya05descwherea05>50000andA10>=500单表命令——select——where统计数据处理方法培训讲义工业总产值增长=工业总产值本月-同月selectzzjgdm,f01-f05,f01,f05fromb202_4orderbyf01-f05desc查看4月工业产值表工业总产值本月(f01)与同月(f05)比增长前10位的企业单表命令——select——计算selecttop10zzjgdm,f01-f05b1,f01,f05fromb202_4orderbyb1desc给一个新字段名并排序统计数据处理方法培训讲义查看B2051四月数据中综合能源消费量(b31)(b32)增速前3名单位,去年同期数为零的不参与计算selecttop3zzjgdm,b31,b32,b31/b32*100-100asb3fromb2051_4whereb32<>0orderbyb3desc单表命令——select——计算统计数据处理方法培训讲义单表命令——round函数语法round(公式,n),将除法计算结果保留N位小数查看B2051四月数据中综合能源消费量(b31)(b32)增速前3名单位,去年同期数为零的不参与计算selecttop3zzjgdm,b31,b32,ROUND(b31/b32*100-100,2)asb3fromb2051_4whereb32<>0orderbyb3desc统计数据处理方法培训讲义单表命令——abs函数语法abs(字段1-字段2),返回计算结果绝对值查看3月工业财务表利润总额本月与同月变动幅度过大的企业本月与同月比增长500万或减少500万.统计数据处理方法培训讲义单表命令——abs函数selectzzjgdm,h069-c069b1,h069,c069fromb203_3whereh069-c069>5000orh069-c069<-5000selectzzjgdm,h069-c069b1,abs(h069-c069)b2,h069,c069fromb203_3whereabs(h069-c069)>5000orderbyb1desc统计数据处理方法培训讲义单表命令——inlist函数语法,inlist(字段名,字符1,,字符n),字段的值在字符1至字符n范围内查询一季度报表中组织机构代码为‘AB0000023’,‘AB0000381’,‘AB0001687’,‘AB0000742’,‘AB0001223’的5家本季从业人员平均劳动报酬指标的数值统计数据处理方法培训讲义单表命令——inlist函数selectzzjgdm,round((a12-a15)/(a8-a11),0)bb3fromi204_1where(a8-a11)<>0and(zzjgdm='AB0000023'orzzjgdm='AB0000381'orzzjgdm='AB0001687'orzzjgdm='AB0000742'orzzjgdm='AB0001223')selectzzjgdm,round((a12-a15)/(a8-a11),0)bb3fromi204_1where(a8-a11)<>0and

inlist(zzjgdm,'AB0000023','AB0000381','AB0001687','AB0000742','AB0001223')统计数据处理方法培训讲义基本情况表字段—行业代码字符型、长度4位行业代码各个位置代表不同含义前2位代表行业大类44代表电力、热力生产前3位代表行业中类441代表电力生产前4位代表行业小类4410代表火力发电统计数据处理方法培训讲义单表命令——left函数语法Left(字段名,N),从左边开始截取N位字符查看电力、热力生产行业企业情况select*from201_4whereleft(b06,2)=='44'统计数据处理方法培训讲义单表命令——len函数selectzzjgdm,b02,b601from201_4ywherelen(B601)<>4语法Len(字段名),计算字段长度查询“统计管理部门代码非法或漏录”selectzzjgdm,b601from201_4ywherelen(alltrim(B601))<>4语法Len(alltrim(字段名)),计算字段真实长度统计数据处理方法培训讲义单表命令——like函数selectzzjgdm,b02,b06,b061,b062,b063from201_4ywherelike('*信息*',b061)orlike('*信息*',b062)orlike('*信息*',b063)语法,Like(’*字符串*’,字段名),字段中含有‘字符串’查询从事与信息相关活动名称、行业类型、主要业务活动统计数据处理方法培训讲义单表命令——总结Select字段1,count(*),sum(字段名1),,sum(字段名n)from表名where条件groupby字段1orderby字段1having条件

intodbf表名数值函数:round、abs、sum、count字符函数:left、substr、len、inlist、like、alltrim统计数据处理方法培训讲义多表命令——联接语法,select别名1.字段1,,别名2.字段nfrom表1别名1

inner|left|FULLjoin表2

别名2

on别名1.关键字==别名2.关键字orederby字段名intodbf文件名别名,联接过程中表的新名字,字母A、B联接命令,三种内联接INNERjoin左联接LEFTjoin全联接FULLjoinon别名1.关键字==别名2.关键字统计数据处理方法培训讲义多表命令——联接方式内联接黄色部分单位数据INNER左联接黄色+绿色部分单位数据left全联接黄色+绿色+红色数据full统计数据处理方法培训讲义多表命令制作带单位名称、行业代码(b06)、登记注册类型(B08)的工业3月产值数据表并保存结果selecta.*,b.b02,b.b06,b.b08fromb202_3a

innerjoin201_3bona.zzjgdm==b.zzjgdmintodbftmp_czb03注意新文件记录数的变化统计数据处理方法培训讲义多表命令查询工业4月产值表中工业总产值本月指标调整值过大的前10个单位select*fromb202_4ainnerjoinb202_3bona.zzjgdm==b.zzjgdmselecttop10a.zzjgdm,a.f02-a.f01-b.f02asb1fromb202_4ainnerjoinb202_3bona.zzjgdm==b.zzjgdmorderbyb1descintodbftmp_tzz调整值=4月f02-4月f01-3月f02统计数据处理方法培训讲义多表命令查询4月工业财务表中企业利润指标(h069)与上月比变动超过1000万单位的值是多少?变动=abs(4月h069-3月h069)selecta.zzjgdm,a.h069,b.h069,abs(a.h069-b.h069)bd,a.h069-b.h069bd2fromb203_3ainnerjoinb203_4bona.zzjgdm==b.zzjgdmwhereabs(a.h069-b.h069)>10000orderbybddesc统计数据处理方法培训讲义多表命令查询建筑业4月产值表中建筑业总产值本月指标(B08)增长速度过大的单位selecta.zzjgdm,a.B08,b.B08,(a.B08-b.B08)/b.B08*100asb1fromC202_4ainnerjoinC202_3bona.zzjgdm==b.zzjgdmwhereb.B08>5000and(a.B08-b.B08)/b.B08*100>=100orderbyb1descintodbftmp_c增长速度=(4月B08-3月B08)/3月B08统计数据处理方法培训讲义多表命令查询商业4月产值表中商品销售总额指标(A05)速度过大的单位selecta.zzjgdm,a.A05,b.A05,a.A05/b.A05asb1fromE2021_4ainnerjoinE2021_3bona.zzjgdm==b.zzjgdmwhereb.A05<>0orderbyb1descintodbftmp_c速度=本月A05/上月A05统计数据处理方法培训讲义多表命令查询服务业5月企业财务表中资产总计指标(A029)增长速度过大的单位selecta.zzjgdm,a.A029,b.A029,a.A029/b.A029asb1fromf2031_2ainnerjoinF2031_1bona.zzjgdm==b.zzjgdmwhereb.A029<>0and(a.A029/b.A029<=-1.5ora.A029/b.A029>=1.5)orderbyb1desc增长速度=2季A029/1季A029统计数据处理方法培训讲义多表命令查询服务业5月企业财务表中资产总计指标(A029)增长速度过大的单位selecta.zzjgdm,a.A029,b.A029,a.A029/b.A029asb1fromf2031_2ainnerjoinF2031_1bona.zzjgdm==b.zzjgdmwhereb.A029<>0having(b1<=-1.5orb1>=1.5)orderbyb1descHaving用法统计数据处理方法培训讲义多表命令查询投资4月报表累计完成投资(A107)调整值过大的单位selecta.xmbm,a.a107,b.a107,abs(a.a107-b.a107)/b.a107aafrom206_4ainnerjoin206_3bona.xmbm==b.xmbmwhereb.a107<>0orderbyaadesc关键字不是ZZJGDM,是项目编码统计数据处理方法培训讲义多表命令——嵌套函数查询两个季度间在岗职工平均工资本季调整值超过20%个单位个数在岗职工平均工资=在岗职工工资总额(a13)/在岗职工平均人数本季(a9)在岗职工平均工资本季调整值=(2季度在岗职工平均工资-1季度在岗职工平均工资)/1季度在岗职工平均工资统计数据处理方法培训讲义多表命令——嵌套函数selecta.zzjgdm,round(a.a13/a.a9,0),round(b.a13/b.a9,0),round(abs(round(a.a13/a.a9,0)-round(b.a13/b.a9,0))/round((b.a13/b.a9),0),2)*100aafromi204_1ainnerjoini204_2bona.zzjgdm==b.zzjgdmwhereb.a9<>0anda.a9<>0and(b.a13/b.a9)<>0havingaa>20orderbyaadesc查询两个季度间在岗职工平均工资本季调整值超过20%个单位个数统计数据处理方法培训讲义多表命令——联接方式内联接黄色部分单位数据INNER左联接黄色+绿色部分单位数据left全联接黄色+绿色+红色数据full统计数据处理方法培训讲义多表命令——left查询劳资报表二季度减少单位selecta.zzjgdm,a.a1,b.zzjgdmfromi204_2aleftjoini204_1bona.zzjgdm==b.zzjgdmselecta.zzjgdm,a.a1,b.zzjgdmzzjgdm2fromi204_1aleftjoini204_2bona.zzjgdm==b.zzjgdmhavingzzjgdm2isnull统计数据处理方法培训讲义多表命令——left查询工业四月产值新增单位个数selecta.zzjgdm,b.zzjgdmzzjgdm2fromb202_4aleftjoinb202_3bona.zzjgdm==b.zzjgdmhavingzzjgdm2isnull查询建商业4月产值表新增单位个数selecta.zzjgdm,b.zzjgdmzzjgdm2fromE2021_4aleftjoinE2021_3bona.zzjgdm==b.zzjgdmhavingzzjgdm2isnull统计数据处理方法培训讲义多表命令——联接方式内联接黄色部分单位数据INNER左联接黄色+绿色部分单位数据left全联接黄色+绿色+红色数据full统计数据处理方法培训讲义多表命令——FULL计算能源报表综合能源消费量本期(b31)综合能源消费量同期(B32) 两期差值综合能源消费量本期=4月b31-3月b31综合能源消费量同期=4月b32-3月b32使用FULL保证数据完整性统计数据处理方法培训讲义多表命令——FULL计算能源报表综合能源消费量本期(b31)综合能源消费量同期(B32) 两期差值select*fromb2052_3afulljoinb2052_4bona.zzjgdm==b.zzjgdm语法,iif(表达式,表达式成立返回值,表达式不成立返回值)iif(isnull(a.zzjgdm),b.zzjgdm,a.zzjgdm)zzjgdm统计数据处理方法培训讲义多表命令——FULL计算能源报表综合能源消费量本期(b31)综合能源消费量同期(B32)selectiif(isnull(a.zzjgdm),b.zzjgdm,a.zzjgdm)zzjgdm,a.b31bqlj31,b.b31sqlj31,iif(isnull(

a.b31),0,a.b31)-iif(isnull(

b.b31),0,b.b31)bqcz,a.b32bqlj32,b.b32sqlj32,iif(isnull(

a.b32),0,a.b32)-iif(isnull(

b.b32),0,b.b32)bqczfromb2052_4afulljoinb2052_3bona.zzjgdm==b.zzjgdm注意NULL值的处理统计数据处理方法培训讲义多表命令——分组汇总基本语法Select别名1.字段1,count(*),sum(字段名1),,sum(别名2.字段名n)from表1别名1innerjoin表1别名1on别名1.关键字==别名2.关键字groupby字段1orderby字段1intodbf表名统计数据处理方法培训讲义基本情况表的字段基本情况表常用于分组的字段统计数据处理方法培训讲义多表命令——汇总按行业大类对B202四月表的工业总产值(f01)和工业总产值累计(f02)指标分组selectleft(b.b06,2)asaa,count(*),sum(a.f01)asf01,sum(a.f02)asf02fromb202_4aleftjoin201_4bona.zzjgdm==b.zzjgdmgroupbyaaorderbyaa按行业大类=201表B06字段前两位统计数据处理方法培训讲义多表命令——汇总按登记地(街乡镇)对B2052四月表进行的本期综合能耗和上年同期指标分组selectleft(b.b04,9)asaa,count(*),sum(a.b31)asb31,sum(a.b32)asb32fromb2052_4aleftjoin201_4bona.zzjgdm==b.zzjgdmgroupbyaaorderbyaa按街乡镇=201表B04字段前9位统计数据处理方法培训讲义多表命令——汇总按登记注册类型(B08)和区域(街乡镇)对C202四月表的建筑业总产值和房屋建筑施工面积进行分组selectleft(b.b04,9)asaa,b.b08,count(*),sum(a.b08)asb08,sum(a.b09)asb09fromC202_4aleftjoin201_4bona.zzjgdm==b.zzjgdmgroupbyaa,b.b08orderbyaa按街乡镇=201表B04字段前9位登记注册类型=201表B08统计数据处理方法培训讲义多表命令——制作最简单的汇总表统计数据处理方法培训讲义多表命令——制作最简单的汇总表doI204_hz第一步,计算汇总表合计数第二步,计算汇总表分项数第三步,将上两步结果合并第四步,制作带汉字目录的汇总数据第五步,将汇总表复制成EXCEL表统计数据处理方法培训讲义多表命令——制作最简单的汇总表第一步,计算汇总表合计数select'0000'B06,sum(b.A1-b.a7)A1,sum(b.b12-b.b15)b12fromC_C2010_201_1ainnerjoinC_C2010_i204_1bona.zzjgdm=b.zzjgdmintodbfhz_ALL统计数据处理方法培训讲义多表命令——制作最简单的汇总表第二步,计算汇总表分项数selecta.b06,sum(b.A1-b.a7)A1,sum(b.a12-b.a15)b12fromC_C2010_201_1ainnerjoinC_C2010_i204_1bona.zzjgdm=b.zzjgdmgroupbyb06intodbfhz_b06统计数据处理方法培训讲义多表命令——制作最简单的汇总表第三步,将上两步结果合并selehz_all第四步,制作带汉字目录的汇总数据appendfromhz_b06selectallt(b.b2),a.*fromhz_allaleftjoinml_hzbona.b06=b.codeorderbyb.codeintodbfhz第五步,将汇总表复制成EXCEL表copytohz.xlsxl5统计数据处理方法培训讲义多表命令——实例编程序,不难——单条命令集合closedatasetsafeoff*第一步,计算汇总表合计数select'0000'B06,sum(b.A1-b.a7)A1,sum(b.b12-b.b15)b12fromC_C2010_201_1ainnerjoinC_C2010_i204_1bona.zzjgdm=b.zzjgdmintodbfhz_ALL第二步,计算汇总表分项数selecta.b06,sum(b.A1-b.a7)A1,sum(b.a12-b.a15)b12fromC_C2010_201_1ainnerjoinC_C2010_i204_1bona.zzjgdm=b.zzjgdmgroupbyb06intodbfhz_b06*第三步,将上两步结果合并selehz_allappendfromhz_b06*第四步,制作带汉字目录的汇总数据selectallt(b.b2),a.*fromhz_allaleftjoinml_hzbona.b06=b.codeorderbyb.codeintodbfhz*第五步,将汇总表复制成EXCEL表copytohz.xlsxl5closedatasetsafeon统计数据处理方法培训讲义多表命令——程序Modicomm程序名程序开头程序结束ClosedataClosedataSetsafeoffSetsafeon*后可以写注解运行程序命令Do程序名统计数据处理方法培训讲义多表命令——程序准备工作使用数据是核心业务系统下载的数据将数据文件名运行程序统计数据处理方法培训讲义一维表与二维表一维表,使用一条记录描述一个调查对象的信息的DBF文件。大部分DBF文件均是一维表。关键字是组织机构代码B2051_3统计数据处理方法培训讲义一维表与二维表二维表,使用多条记录描述一个调查对象的信息的DBF文

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论