統(tǒng)計(jì)數(shù)據(jù)處理方法培訓(xùn)講義課件_第1頁(yè)
統(tǒng)計(jì)數(shù)據(jù)處理方法培訓(xùn)講義課件_第2頁(yè)
統(tǒng)計(jì)數(shù)據(jù)處理方法培訓(xùn)講義課件_第3頁(yè)
統(tǒng)計(jì)數(shù)據(jù)處理方法培訓(xùn)講義課件_第4頁(yè)
統(tǒng)計(jì)數(shù)據(jù)處理方法培訓(xùn)講義課件_第5頁(yè)
已閱讀5頁(yè),還剩145頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

統(tǒng)計(jì)數(shù)據(jù)處理方法

培訓(xùn)講義

2012年8月統(tǒng)計(jì)數(shù)據(jù)處理方法

2012年8月培訓(xùn)目標(biāo)提高能力提高效率培訓(xùn)目標(biāo)提高能力提高效率培訓(xùn)方法工作中遇到問(wèn)題為例練習(xí)方法復(fù)制、粘貼、修改培訓(xùn)方法工作中遇到問(wèn)題為例練習(xí)方法復(fù)制、粘貼、修改數(shù)據(jù)處理必要技能技能一,數(shù)據(jù)庫(kù)基本概念技能二,簡(jiǎn)單命令技能三,分步實(shí)現(xiàn)處理目標(biāo)數(shù)據(jù)處理必要技能技能一,數(shù)據(jù)庫(kù)基本概念技能二,簡(jiǎn)單命令技能三如何理解數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)可以理解為一個(gè)行列構(gòu)成的表如何理解數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)可以理解為一個(gè)行列構(gòu)成的表如何理解數(shù)據(jù)庫(kù)記錄,數(shù)據(jù)庫(kù)中的行數(shù)據(jù)庫(kù)兩個(gè)要素——記錄、字段字段名記錄1記錄2記錄3記錄4如何理解數(shù)據(jù)庫(kù)記錄,數(shù)據(jù)庫(kù)中的行數(shù)據(jù)庫(kù)兩個(gè)要素——記錄、字段如何理解數(shù)據(jù)庫(kù)字段,數(shù)據(jù)庫(kù)中的列關(guān)鍵字,數(shù)據(jù)庫(kù)中特殊列,區(qū)分每條記錄的標(biāo)志。組織機(jī)構(gòu)代碼本季期末人數(shù)本季期末在崗職工本季期末聘用的其他人員本季期末聘用的離退休人員本季在崗職工平均人數(shù)如何理解數(shù)據(jù)庫(kù)字段,數(shù)據(jù)庫(kù)中的列關(guān)鍵字,數(shù)據(jù)庫(kù)中特殊列,區(qū)分字段類(lèi)型字符型,描述企業(yè)屬性信息,用于分組數(shù)值型,描述企業(yè)經(jīng)濟(jì)量信息,用于計(jì)算查看修改數(shù)據(jù)機(jī)構(gòu)的命令是ModifySTRUCTURE

基本情況表的大部分字段是字符型其他表除ZZJGDM字段外大部分是數(shù)值型字段類(lèi)型字符型,描述企業(yè)屬性信息,用于分組數(shù)值型,描述企業(yè)經(jīng)單表命令——select語(yǔ)法SELECT

字段名1,,,,字段名nFROM

表名Select哪些字段FROM哪張表單表命令——select語(yǔ)法SELECT字段名1,,,單表命令——selectselect*fromb202_3最簡(jiǎn)單的查詢(xún)—工業(yè)產(chǎn)值表3月全部字段單表命令——selectselect*fromb202單表命令——select表名的含義表號(hào)_子表_報(bào)告期B202_3工業(yè)產(chǎn)值表3月的數(shù)據(jù)

C203_2建筑業(yè)財(cái)務(wù)表二季度的數(shù)據(jù)

I204_1勞動(dòng)工資表一季度的數(shù)據(jù)

單表命令——select表名的含義表號(hào)_子表_報(bào)告期B202查詢(xún)3月建筑業(yè)產(chǎn)值組織機(jī)構(gòu)代碼、簽訂的合同額(b01)、建筑業(yè)總產(chǎn)值(b08)

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

、末從業(yè)人員(B26)selectzzjgdm,b01,b08,b16,b26fromC202_3單表命令——select查詢(xún)3月建筑業(yè)產(chǎn)值組織機(jī)構(gòu)代碼、簽訂的合同額(b01)、建筑單表命令——select查詢(xún)一季度報(bào)表中按期末在崗職工人數(shù)排名前15個(gè)單位的本季期末人數(shù)(A1),本季期末在崗職工(A2),本季期末聘用的其他人員,本季期末聘用的離退休人員(A3),本季期末聘用的港澳臺(tái)和外籍人員(A4),本季期末其他從業(yè)人員(A5)selecttop15zzjgdm,A1,A2,A3,A4,A5,A6fromI204_1orderbyA2desc單表命令——select查詢(xún)一季度報(bào)表中按期末在崗職工人數(shù)排單表命令——select查詢(xún)一季度報(bào)表中按期末在崗職工人數(shù)排名前15個(gè)單位的本季期末人數(shù)(A1),本季期末在崗職工(A2),本季期末聘用的其他人員,本季期末聘用的離退休人員(A3),本季期末聘用的港澳臺(tái)和外籍人員(A4),本季期末其他從業(yè)人員(A5)并保存為一個(gè)新文件LSselecttop15zzjgdm,A1,A2,A3,A4,A5,A6fromI204_1orderbyA2descintodbfls單表命令——select查詢(xún)一季度報(bào)表中按期末在崗職工人數(shù)排單表命令——例子建筑業(yè)財(cái)務(wù)三季度表按利潤(rùn)總額(B069)排序前15名企業(yè)利潤(rùn)總額的合計(jì)401395.00selecttop15zzjgdm,b069fromC203_3orderbyB069descintodbflssumb069單表命令——例子建筑業(yè)財(cái)務(wù)三季度表按利潤(rùn)總額(B069)排序單表命令——例子4月工業(yè)產(chǎn)值表中多少個(gè)耗電大戶本月值的合計(jì)能夠占到全部單位合計(jì)的50%sumf37tohd將合計(jì)值記錄到hd中selectzzjgdm,f37,hd,f37/hdfromB202_4orderbyf37desc0.5062select*fromB202_4Copytoaa.xlsxls單表命令——例子4月工業(yè)產(chǎn)值表中多少個(gè)耗電大戶本月值的合計(jì)能單表命令——select總結(jié)語(yǔ)法SELECT字段名1,,,,字段名nFROM表名WHERE

條件ORDERBY

字段(按某字段值排序)

[ASC|DESC](升序/降序)intodbf表名WHERE

可以查詢(xún)特定條件數(shù)據(jù)單表命令——select總結(jié)語(yǔ)法SELECT字段名1,單表命令——select——where查詢(xún)勞資一季度表組織機(jī)構(gòu)代碼為“AB0000523

的單位本季期末人數(shù),本季期末在崗職工,本季期末聘用的其他人員,本季期末聘用的離退休人員,本季期末聘用的港澳臺(tái)和外籍人員,本季期末其他從業(yè)人員數(shù)據(jù)值selectzzjgdm,A1,A2,A3,A4,A5,A6fromi204_1wherezzjgdm=='AB0000523'Zzjgdm是字符型字段,字符型字段值要用“”或‘’。單表命令——select——where查詢(xún)勞資一季度表組織機(jī)單表命令——select——where查詢(xún)勞資一季度表組織機(jī)構(gòu)代碼為“AB0000523

”或“AB00001113

”的單位本季單位期末人數(shù),本季期末在崗職工,本季期末聘用的其他人員,本季期末聘用的離退休人員,本季期末聘用的港澳臺(tái)和外籍人員,本季期末其他從業(yè)人員數(shù)據(jù)值selectzzjgdm,A1,A2,A3,A4,A5,A6fromi204_1

wherezzjgdm=='AB0000523'

orzzjgdm=='AB0001113'單表命令——select——where查詢(xún)勞資一季度表組織機(jī)selectzzjgdm,a05fromE2021_3orderbya05descwherea05>50000商業(yè)產(chǎn)值3月報(bào)表中商品銷(xiāo)售總額(a05)大于5000萬(wàn)企業(yè)個(gè)數(shù)并且商品零售額(a05)大于5百萬(wàn)selectzzjgdm,a05,A10fromE2021_3orderbya05descwherea05>50000andA10>=500單表命令——select——whereselectzzjgdm,a05fromE2021_3工業(yè)總產(chǎn)值增長(zhǎng)=工業(yè)總產(chǎn)值本月-同月selectzzjgdm,f01-f05,f01,f05fromb202_4orderbyf01-f05desc查看4月工業(yè)產(chǎn)值表工業(yè)總產(chǎn)值本月(f01)與同月(f05)比增長(zhǎng)前10位的企業(yè)單表命令——select——計(jì)算selecttop10zzjgdm,f01-f05b1,f01,f05fromb202_4orderbyb1desc給一個(gè)新字段名并排序工業(yè)總產(chǎn)值增長(zhǎng)=工業(yè)總產(chǎn)值本月-同月selectzzjgd查看B2051四月數(shù)據(jù)中綜合能源消費(fèi)量(b31)(b32)增速前3名單位,去年同期數(shù)為零的不參與計(jì)算selecttop3zzjgdm,b31,b32,b31/b32*100-100asb3fromb2051_4whereb32<>0orderbyb3desc單表命令——select——計(jì)算查看B2051四月數(shù)據(jù)中綜合能源消費(fèi)量(b31)(b32)增單表命令——round函數(shù)語(yǔ)法round(公式,n),將除法計(jì)算結(jié)果保留N位小數(shù)查看B2051四月數(shù)據(jù)中綜合能源消費(fèi)量(b31)(b32)增速前3名單位,去年同期數(shù)為零的不參與計(jì)算selecttop3zzjgdm,b31,b32,ROUND(b31/b32*100-100,2)asb3fromb2051_4whereb32<>0orderbyb3desc單表命令——round函數(shù)語(yǔ)法round(公式,n),將除單表命令——abs函數(shù)語(yǔ)法abs(字段1-字段2),返回計(jì)算結(jié)果絕對(duì)值查看3月工業(yè)財(cái)務(wù)表利潤(rùn)總額本月與同月變動(dòng)幅度過(guò)大的企業(yè)本月與同月比增長(zhǎng)500萬(wàn)或減少500萬(wàn).單表命令——abs函數(shù)語(yǔ)法abs(字段1-字段2),返回計(jì)單表命令——abs函數(shù)selectzzjgdm,h069-c069b1,h069,c069fromb203_3whereh069-c069>5000orh069-c069<-5000selectzzjgdm,h069-c069b1,abs(h069-c069)b2,h069,c069fromb203_3whereabs(h069-c069)>5000orderbyb1desc單表命令——abs函數(shù)selectzzjgdm,h069-單表命令——inlist函數(shù)語(yǔ)法,inlist(字段名,字符1,,字符n),字段的值在字符1至字符n范圍內(nèi)查詢(xún)一季度報(bào)表中組織機(jī)構(gòu)代碼為‘AB0000023’,‘AB0000381’,‘AB0001687’,‘AB0000742’,‘AB0001223’的5家本季從業(yè)人員平均勞動(dòng)報(bào)酬指標(biāo)的數(shù)值單表命令——inlist函數(shù)語(yǔ)法,inlist(字段名,字單表命令——inlist函數(shù)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')單表命令——inlist函數(shù)selectzzjgdm,ro基本情況表字段—行業(yè)代碼字符型、長(zhǎng)度4位行業(yè)代碼各個(gè)位置代表不同含義前2位代表行業(yè)大類(lèi)44代表電力、熱力生產(chǎn)前3位代表行業(yè)中類(lèi)441代表電力生產(chǎn)前4位代表行業(yè)小類(lèi)4410代表火力發(fā)電基本情況表字段—行業(yè)代碼字符型、長(zhǎng)度4位行業(yè)代碼各個(gè)位置代表單表命令——left函數(shù)語(yǔ)法Left(字段名,N),從左邊開(kāi)始截取N位字符查看電力、熱力生產(chǎn)行業(yè)企業(yè)情況select*from201_4whereleft(b06,2)=='44'單表命令——left函數(shù)語(yǔ)法Left(字段名,N),從左邊單表命令——len函數(shù)selectzzjgdm,b02,b601from201_4ywherelen(B601)<>4語(yǔ)法Len(字段名),計(jì)算字段長(zhǎng)度查詢(xún)“統(tǒng)計(jì)管理部門(mén)代碼非法或漏錄”selectzzjgdm,b601from201_4ywherelen(alltrim(B601))<>4語(yǔ)法Len(alltrim(字段名)),計(jì)算字段真實(shí)長(zhǎng)度單表命令——len函數(shù)selectzzjgdm,b02,b單表命令——like函數(shù)selectzzjgdm,b02,b06,b061,b062,b063from201_4ywherelike('*信息*',b061)orlike('*信息*',b062)orlike('*信息*',b063)語(yǔ)法,Like(’*字符串*’,字段名),字段中含有‘字符串’查詢(xún)從事與信息相關(guān)活動(dòng)名稱(chēng)、行業(yè)類(lèi)型、主要業(yè)務(wù)活動(dòng)單表命令——like函數(shù)selectzzjgdm,b02,單表命令——總結(jié)Select字段1,count(*),sum(字段名1),,sum(字段名n)from表名where條件groupby字段1orderby字段1having條件

intodbf表名數(shù)值函數(shù):round、abs、sum、count字符函數(shù):left、substr、len、inlist、like、alltrim單表命令——總結(jié)Select字段1,count(*),su多表命令——聯(lián)接語(yǔ)法,select

別名1.字段1,,別名2.字段nfrom表1別名1

inner|left|FULLjoin表2

別名2

on別名1.關(guān)鍵字==別名2.關(guān)鍵字

orederby字段名intodbf文件名別名,聯(lián)接過(guò)程中表的新名字,字母A、B聯(lián)接命令,三種內(nèi)聯(lián)接INNERjoin左聯(lián)接LEFTjoin全聯(lián)接FULLjoinon別名1.關(guān)鍵字==別名2.關(guān)鍵字多表命令——聯(lián)接語(yǔ)法,select別名1.字段1,,別名2多表命令——聯(lián)接方式內(nèi)聯(lián)接黃色部分單位數(shù)據(jù)INNER左聯(lián)接黃色+綠色部分單位數(shù)據(jù)left全聯(lián)接黃色+綠色+紅色數(shù)據(jù)full多表命令——聯(lián)接方式內(nèi)聯(lián)接黃色部分單位數(shù)據(jù)INNE多表命令制作帶單位名稱(chēng)、行業(yè)代碼(b06)、登記注冊(cè)類(lèi)型(B08)的工業(yè)3月產(chǎn)值數(shù)據(jù)表并保存結(jié)果selecta.*,b.b02,b.b06,b.b08fromb202_3a

innerjoin201_3bona.zzjgdm==b.zzjgdmintodbftmp_czb03注意新文件記錄數(shù)的變化多表命令制作帶單位名稱(chēng)、行業(yè)代碼(b06)、登記注冊(cè)類(lèi)型(B多表命令查詢(xún)工業(yè)4月產(chǎn)值表中工業(yè)總產(chǎn)值本月指標(biāo)調(diào)整值過(guò)大的前10個(gè)單位select*fromb202_4ainnerjoinb202_3bona.zzjgdm==b.zzjgdmselecttop10a.zzjgdm,a.f02-a.f01-b.f02asb1fromb202_4ainnerjoinb202_3bona.zzjgdm==b.zzjgdmorderbyb1descintodbftmp_tzz調(diào)整值=4月f02-4月f01-3月f02多表命令查詢(xún)工業(yè)4月產(chǎn)值表中工業(yè)總產(chǎn)值本月指標(biāo)調(diào)整值過(guò)大的前多表命令查詢(xún)4月工業(yè)財(cái)務(wù)表中企業(yè)利潤(rùn)指標(biāo)(h069)與上月比變動(dòng)超過(guò)1000萬(wàn)單位的值是多少?變動(dòng)=abs(4月h069-3月h069)selecta.zzjgdm,a.h069,b.h069,abs(a.h069-b.h069)bd,a.h069-b.h069bd2

fromb203_3ainnerjoinb203_4bona.zzjgdm==b.zzjgdmwhereabs(a.h069-b.h069)>10000orderbybddesc多表命令查詢(xún)4月工業(yè)財(cái)務(wù)表中企業(yè)利潤(rùn)指標(biāo)(h069)與上月比多表命令查詢(xún)建筑業(yè)4月產(chǎn)值表中建筑業(yè)總產(chǎn)值本月指標(biāo)(B08)增長(zhǎng)速度過(guò)大的單位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增長(zhǎng)速度=(4月B08-3月B08)/3月B08多表命令查詢(xún)建筑業(yè)4月產(chǎn)值表中建筑業(yè)總產(chǎn)值本月指標(biāo)(B08)多表命令查詢(xún)商業(yè)4月產(chǎn)值表中商品銷(xiāo)售總額指標(biāo)(A05)速度過(guò)大的單位selecta.zzjgdm,a.A05,b.A05,a.A05/b.A05asb1fromE2021_4ainnerjoinE2021_3bona.zzjgdm==b.zzjgdmwhereb.A05<>0orderbyb1descintodbftmp_c速度=本月A05/上月A05多表命令查詢(xún)商業(yè)4月產(chǎn)值表中商品銷(xiāo)售總額指標(biāo)(A05)速度過(guò)多表命令查詢(xún)服務(wù)業(yè)5月企業(yè)財(cái)務(wù)表中資產(chǎn)總計(jì)指標(biāo)(A029)增長(zhǎng)速度過(guò)大的單位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增長(zhǎng)速度=2季A029/1季A029多表命令查詢(xún)服務(wù)業(yè)5月企業(yè)財(cái)務(wù)表中資產(chǎn)總計(jì)指標(biāo)(A029)增多表命令查詢(xún)服務(wù)業(yè)5月企業(yè)財(cái)務(wù)表中資產(chǎn)總計(jì)指標(biāo)(A029)增長(zhǎng)速度過(guò)大的單位selecta.zzjgdm,a.A029,b.A029,a.A029/b.A029asb1fromf2031_2ainnerjoinF2031_1bona.zzjgdm==b.zzjgdmwhereb.A029<>0having

(b1<=-1.5orb1>=1.5)orderbyb1descHaving用法多表命令查詢(xún)服務(wù)業(yè)5月企業(yè)財(cái)務(wù)表中資產(chǎn)總計(jì)指標(biāo)(A029)增多表命令查詢(xún)投資4月報(bào)表累計(jì)完成投資(A107)調(diào)整值過(guò)大的單位selecta.xmbm,a.a107,b.a107,abs(a.a107-b.a107)/b.a107aafrom206_4ainnerjoin206_3bona.xmbm==b.xmbmwhereb.a107<>0orderbyaadesc關(guān)鍵字不是ZZJGDM,是項(xiàng)目編碼多表命令查詢(xún)投資4月報(bào)表累計(jì)完成投資(A107)調(diào)整值過(guò)大的多表命令——嵌套函數(shù)查詢(xún)兩個(gè)季度間在崗職工平均工資本季調(diào)整值超過(guò)20%個(gè)單位個(gè)數(shù)在崗職工平均工資=在崗職工工資總額(a13)/在崗職工平均人數(shù)本季(a9)在崗職工平均工資本季調(diào)整值=(2季度在崗職工平均工資-1季度在崗職工平均工資)/1季度在崗職工平均工資多表命令——嵌套函數(shù)查詢(xún)兩個(gè)季度間在崗職工平均工資本季調(diào)整值多表命令——嵌套函數(shù)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查詢(xún)兩個(gè)季度間在崗職工平均工資本季調(diào)整值超過(guò)20%個(gè)單位個(gè)數(shù)多表命令——嵌套函數(shù)selecta.zzjgdm,roun多表命令——聯(lián)接方式內(nèi)聯(lián)接黃色部分單位數(shù)據(jù)INNER左聯(lián)接黃色+綠色部分單位數(shù)據(jù)left全聯(lián)接黃色+綠色+紅色數(shù)據(jù)full多表命令——聯(lián)接方式內(nèi)聯(lián)接黃色部分單位數(shù)據(jù)INNE多表命令——left查詢(xún)勞資報(bào)表二季度減少單位selecta.zzjgdm,a.a1,b.zzjgdmfromi204_2aleftjoini204_1bona.zzjgdm==b.zzjgdmselecta.zzjgdm,a.a1,b.zzjgdmzzjgdm2fromi204_1aleftjoini204_2bona.zzjgdm==b.zzjgdmhavingzzjgdm2isnull多表命令——left查詢(xún)勞資報(bào)表二季度減少單位select多表命令——left查詢(xún)工業(yè)四月產(chǎn)值新增單位個(gè)數(shù)selecta.zzjgdm,b.zzjgdmzzjgdm2fromb202_4aleftjoinb202_3bona.zzjgdm==b.zzjgdmhavingzzjgdm2isnull查詢(xún)建商業(yè)4月產(chǎn)值表新增單位個(gè)數(shù)selecta.zzjgdm,b.zzjgdmzzjgdm2fromE2021_4aleftjoinE2021_3bona.zzjgdm==b.zzjgdmhavingzzjgdm2isnull多表命令——left查詢(xún)工業(yè)四月產(chǎn)值新增單位個(gè)數(shù)select多表命令——聯(lián)接方式內(nèi)聯(lián)接黃色部分單位數(shù)據(jù)INNER左聯(lián)接黃色+綠色部分單位數(shù)據(jù)left全聯(lián)接黃色+綠色+紅色數(shù)據(jù)full多表命令——聯(lián)接方式內(nèi)聯(lián)接黃色部分單位數(shù)據(jù)INNE多表命令——FULL計(jì)算能源報(bào)表綜合能源消費(fèi)量本期(b31)綜合能源消費(fèi)量同期(B32) 兩期差值綜合能源消費(fèi)量本期=4月b31-3月b31綜合能源消費(fèi)量同期=4月b32-3月b32使用FULL保證數(shù)據(jù)完整性多表命令——FULL計(jì)算能源報(bào)表綜合能源消費(fèi)量本期(b31)多表命令——FULL計(jì)算能源報(bào)表綜合能源消費(fèi)量本期(b31)綜合能源消費(fèi)量同期(B32) 兩期差值select*fromb2052_3afulljoinb2052_4bona.zzjgdm==b.zzjgdm語(yǔ)法,iif(表達(dá)式,表達(dá)式成立返回值,表達(dá)式不成立返回值)iif(isnull(a.zzjgdm),b.zzjgdm,a.zzjgdm)zzjgdm多表命令——FULL計(jì)算能源報(bào)表綜合能源消費(fèi)量本期(b31)多表命令——FULL計(jì)算能源報(bào)表綜合能源消費(fèi)量本期(b31)綜合能源消費(fèi)量同期(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值的處理多表命令——FULL計(jì)算能源報(bào)表綜合能源消費(fèi)量本期(b31)多表命令——分組匯總基本語(yǔ)法Select別名1.字段1,count(*),sum(字段名1),,sum(別名2.字段名n)from表1別名1innerjoin表1別名1on別名1.關(guān)鍵字==別名2.關(guān)鍵字groupby字段1orderby字段1intodbf表名多表命令——分組匯總基本語(yǔ)法Select別名1.字段1,co基本情況表的字段基本情況表常用于分組的字段基本情況表的字段基本情況表常用于分組的字段多表命令——匯總按行業(yè)大類(lèi)對(duì)B202四月表的工業(yè)總產(chǎn)值(f01)和工業(yè)總產(chǎn)值累計(jì)(f02)指標(biāo)分組selectleft(b.b06,2)asaa,count(*),sum(a.f01)asf01,sum(a.f02)asf02fromb202_4aleftjoin201_4bona.zzjgdm==b.zzjgdmgroupbyaaorderbyaa按行業(yè)大類(lèi)=201表B06字段前兩位多表命令——匯總按行業(yè)大類(lèi)對(duì)B202四月表的工業(yè)總產(chǎn)值(f0多表命令——匯總按登記地(街鄉(xiāng)鎮(zhèn))對(duì)B2052四月表進(jìn)行的本期綜合能耗和上年同期指標(biāo)分組selectleft(b.b04,9)asaa,count(*),sum(a.b31)asb31,sum(a.b32)asb32fromb2052_4aleftjoin201_4bona.zzjgdm==b.zzjgdmgroupbyaaorderbyaa按街鄉(xiāng)鎮(zhèn)=201表B04字段前9位多表命令——匯總按登記地(街鄉(xiāng)鎮(zhèn))對(duì)B2052四月表進(jìn)行的本多表命令——匯總按登記注冊(cè)類(lèi)型(B08)和區(qū)域(街鄉(xiāng)鎮(zhèn))對(duì)C202四月表的建筑業(yè)總產(chǎn)值和房屋建筑施工面積進(jìn)行分組selectleft(b.b04,9)asaa,b.b08,count(*),sum(a.b08)asb08,sum(a.b09)asb09fromC202_4aleftjoin201_4bona.zzjgdm==b.zzjgdmgroupbyaa,b.b08orderbyaa按街鄉(xiāng)鎮(zhèn)=201表B04字段前9位登記注冊(cè)類(lèi)型=201表B08多表命令——匯總按登記注冊(cè)類(lèi)型(B08)和區(qū)域(街鄉(xiāng)鎮(zhèn))對(duì)C多表命令——制作最簡(jiǎn)單的匯總表多表命令——制作最簡(jiǎn)單的匯總表多表命令——制作最簡(jiǎn)單的匯總表doI204_hz第一步,計(jì)算匯總表合計(jì)數(shù)第二步,計(jì)算匯總表分項(xiàng)數(shù)第三步,將上兩步結(jié)果合并第四步,制作帶漢字目錄的匯總數(shù)據(jù)第五步,將匯總表復(fù)制成EXCEL表多表命令——制作最簡(jiǎn)單的匯總表doI204_hz第一步,計(jì)多表命令——制作最簡(jiǎn)單的匯總表第一步,計(jì)算匯總表合計(jì)數(shù)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多表命令——制作最簡(jiǎn)單的匯總表第一步,計(jì)算匯總表合計(jì)數(shù)sel多表命令——制作最簡(jiǎn)單的匯總表第二步,計(jì)算匯總表分項(xiàng)數(shù)selecta.b06,sum(b.A1-b.a7)A1,sum(b.a12-b.a15)b12fromC_C2010_201_1ainnerjoinC_C2010_i204_1bona.zzjgdm=b.zzjgdmgroupbyb06intodbfhz_b06多表命令——制作最簡(jiǎn)單的匯總表第二步,計(jì)算匯總表分項(xiàng)數(shù)sel多表命令——制作最簡(jiǎn)單的匯總表第三步,將上兩步結(jié)果合并selehz_all第四步,制作帶漢字目錄的匯總數(shù)據(jù)appendfromhz_b06selectallt(b.b2),a.*fromhz_allaleftjoinml_hzbona.b06=b.codeorderbyb.codeintodbfhz第五步,將匯總表復(fù)制成EXCEL表copytohz.xlsxl5多表命令——制作最簡(jiǎn)單的匯總表第三步,將上兩步結(jié)果合并sel多表命令——實(shí)例編程序,不難——單條命令集合closedatasetsafeoff*第一步,計(jì)算匯總表合計(jì)數(shù)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第二步,計(jì)算匯總表分項(xiàng)數(shù)selecta.b06,sum(b.A1-b.a7)A1,sum(b.a12-b.a15)b12fromC_C2010_201_1ainnerjoinC_C2010_i204_1bona.zzjgdm=b.zzjgdmgroupbyb06intodbfhz_b06*第三步,將上兩步結(jié)果合并selehz_allappendfromhz_b06*第四步,制作帶漢字目錄的匯總數(shù)據(jù)selectallt(b.b2),a.*fromhz_allaleftjoinml_hzbona.b06=b.codeorderbyb.codeintodbfhz*第五步,將匯總表復(fù)制成EXCEL表copytohz.xlsxl5closedatasetsafeon多表命令——實(shí)例編程序,不難——單條命令集合closeda多表命令——程序Modicomm程序名程序開(kāi)頭程序結(jié)束ClosedataClosedataSetsafeoffSetsafeon*后可以寫(xiě)注解運(yùn)行程序命令Do程序名多表命令——程序Modicomm程序名程序開(kāi)頭多表命令——程序準(zhǔn)備工作使用數(shù)據(jù)是核心業(yè)務(wù)系統(tǒng)下載的數(shù)據(jù)將數(shù)據(jù)文件名運(yùn)行程序多表命令——程序準(zhǔn)備工作使用數(shù)據(jù)是核心業(yè)務(wù)系統(tǒng)下載的數(shù)據(jù)將數(shù)一維表與二維表一維表,使用一條記錄描述一個(gè)調(diào)查對(duì)象的信息的DBF文件。大部分DBF文件均是一維表。關(guān)鍵字是組織機(jī)構(gòu)代碼B2051_3一維表與二維表一維表,使用一條記錄描述一個(gè)調(diào)查對(duì)象的信息的D一維表與二維表二維表,使用多條記錄描述一個(gè)調(diào)查對(duì)象的信息的DBF文件。二維表,關(guān)鍵字是組織機(jī)構(gòu)代碼加行代碼(zzjgdm+code)B2051_1_3一維表與二維表二維表,使用多條記錄描述一個(gè)調(diào)查對(duì)象的信息的D一維表與二維表如何判斷一個(gè)DBF文件是一維表還是二維表呢?關(guān)鍵在CODE字段,有則是二維表,無(wú)則是一維表。為什么要判斷DBF文件是一維表還是二維表呢?處理一維表和二維表的語(yǔ)法不一樣。二維表要對(duì)行代碼(code)進(jìn)行限制。一維表與二維表如何判斷一個(gè)DBF文件是一維表還是二維表呢?關(guān)多表命令——二維表的聯(lián)結(jié)二維表的聯(lián)結(jié),注意關(guān)鍵字的變化。selecta.zzjgdm,b.zzjgdm,a.code,b.codefromb2051_1_3afulljoinb2051_1_4bona.zzjgdm==b.zzjgdmanda.code==b.code多表命令——二維表的聯(lián)結(jié)二維表的聯(lián)結(jié),注意關(guān)鍵字的變化。seB2051_1表四月數(shù)據(jù)能源消費(fèi)量指標(biāo)比三月數(shù)據(jù)增加超過(guò)10萬(wàn)的單位及品種,扣除合計(jì)行。selecta.zzjgdm,a.code,b.b04-a.b04aa,b.b04b04_4,a.b04b04_3fromb2051_1_3afulljoinb2051_1_4bona.zzjgdm=b.zzjgdmanda.code=b.codewherea.code<>'30'havingaa>100000orderbya.zzjgdm,a.code多表命令——二維表的聯(lián)結(jié)B2051_1表四月數(shù)據(jù)能源消費(fèi)量指標(biāo)比三月數(shù)據(jù)增加超過(guò)10B2051_1表四月比三月數(shù)據(jù)新增單位的品種selecta.zzjgdm,a.code,b.zzjgdm,b.codefromb2051_1_3afulljoinb2051_1_4bona.zzjgdm=b.zzjgdmanda.code=b.codeorderbyb.zzjgdm,b.codehavingisnull(a.code)多表命令——二維表的聯(lián)結(jié)B2051_1表四月比三月數(shù)據(jù)新增單位的品種selectaB2052表四月比三月數(shù)據(jù)新增單位的品種selecta.zzjgdm,a.code,b.zzjgdm,b.codefromb2052_3afulljoinb2052_4bona.zzjgdm=b.zzjgdmanda.code=b.codeorderbyb.zzjgdm,b.codehavingisnull(a.code)多表命令B2052表四月比三月數(shù)據(jù)新增單位的品種selecta.z多表命令——總結(jié)兩個(gè)表關(guān)聯(lián)語(yǔ)法,inner與left的區(qū)別Having語(yǔ)句的用法兩個(gè)表關(guān)聯(lián)語(yǔ)法分組匯總的語(yǔ)法小程序多表命令——總結(jié)兩個(gè)表關(guān)聯(lián)語(yǔ)法,inner與left的區(qū)別H命令常見(jiàn)錯(cuò)誤“命令中含有不能識(shí)別的短語(yǔ)或關(guān)鍵字”命令的關(guān)鍵字拼寫(xiě)錯(cuò)誤、沒(méi)有關(guān)鍵字、關(guān)鍵字后沒(méi)有其中項(xiàng)“SQL:找不到列***”****關(guān)鍵字無(wú)效,關(guān)鍵字后面字段無(wú)比較值?!安僮鞣?操作數(shù)類(lèi)型不匹配”字符型字段與數(shù)值比較或數(shù)值型字段與字符比較命令常見(jiàn)錯(cuò)誤“命令中含有不能識(shí)別的短語(yǔ)或關(guān)鍵字”命令的關(guān)鍵字結(jié)束!結(jié)束!演講完畢,謝謝觀看!演講完畢,謝謝觀看!統(tǒng)計(jì)數(shù)據(jù)處理方法

培訓(xùn)講義

2012年8月統(tǒng)計(jì)數(shù)據(jù)處理方法

2012年8月培訓(xùn)目標(biāo)提高能力提高效率培訓(xùn)目標(biāo)提高能力提高效率培訓(xùn)方法工作中遇到問(wèn)題為例練習(xí)方法復(fù)制、粘貼、修改培訓(xùn)方法工作中遇到問(wèn)題為例練習(xí)方法復(fù)制、粘貼、修改數(shù)據(jù)處理必要技能技能一,數(shù)據(jù)庫(kù)基本概念技能二,簡(jiǎn)單命令技能三,分步實(shí)現(xiàn)處理目標(biāo)數(shù)據(jù)處理必要技能技能一,數(shù)據(jù)庫(kù)基本概念技能二,簡(jiǎn)單命令技能三如何理解數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)可以理解為一個(gè)行列構(gòu)成的表如何理解數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)可以理解為一個(gè)行列構(gòu)成的表如何理解數(shù)據(jù)庫(kù)記錄,數(shù)據(jù)庫(kù)中的行數(shù)據(jù)庫(kù)兩個(gè)要素——記錄、字段字段名記錄1記錄2記錄3記錄4如何理解數(shù)據(jù)庫(kù)記錄,數(shù)據(jù)庫(kù)中的行數(shù)據(jù)庫(kù)兩個(gè)要素——記錄、字段如何理解數(shù)據(jù)庫(kù)字段,數(shù)據(jù)庫(kù)中的列關(guān)鍵字,數(shù)據(jù)庫(kù)中特殊列,區(qū)分每條記錄的標(biāo)志。組織機(jī)構(gòu)代碼本季期末人數(shù)本季期末在崗職工本季期末聘用的其他人員本季期末聘用的離退休人員本季在崗職工平均人數(shù)如何理解數(shù)據(jù)庫(kù)字段,數(shù)據(jù)庫(kù)中的列關(guān)鍵字,數(shù)據(jù)庫(kù)中特殊列,區(qū)分字段類(lèi)型字符型,描述企業(yè)屬性信息,用于分組數(shù)值型,描述企業(yè)經(jīng)濟(jì)量信息,用于計(jì)算查看修改數(shù)據(jù)機(jī)構(gòu)的命令是ModifySTRUCTURE

基本情況表的大部分字段是字符型其他表除ZZJGDM字段外大部分是數(shù)值型字段類(lèi)型字符型,描述企業(yè)屬性信息,用于分組數(shù)值型,描述企業(yè)經(jīng)單表命令——select語(yǔ)法SELECT

字段名1,,,,字段名nFROM

表名Select哪些字段FROM哪張表單表命令——select語(yǔ)法SELECT字段名1,,,單表命令——selectselect*fromb202_3最簡(jiǎn)單的查詢(xún)—工業(yè)產(chǎn)值表3月全部字段單表命令——selectselect*fromb202單表命令——select表名的含義表號(hào)_子表_報(bào)告期B202_3工業(yè)產(chǎn)值表3月的數(shù)據(jù)

C203_2建筑業(yè)財(cái)務(wù)表二季度的數(shù)據(jù)

I204_1勞動(dòng)工資表一季度的數(shù)據(jù)

單表命令——select表名的含義表號(hào)_子表_報(bào)告期B202查詢(xún)3月建筑業(yè)產(chǎn)值組織機(jī)構(gòu)代碼、簽訂的合同額(b01)、建筑業(yè)總產(chǎn)值(b08)

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

、末從業(yè)人員(B26)selectzzjgdm,b01,b08,b16,b26fromC202_3單表命令——select查詢(xún)3月建筑業(yè)產(chǎn)值組織機(jī)構(gòu)代碼、簽訂的合同額(b01)、建筑單表命令——select查詢(xún)一季度報(bào)表中按期末在崗職工人數(shù)排名前15個(gè)單位的本季期末人數(shù)(A1),本季期末在崗職工(A2),本季期末聘用的其他人員,本季期末聘用的離退休人員(A3),本季期末聘用的港澳臺(tái)和外籍人員(A4),本季期末其他從業(yè)人員(A5)selecttop15zzjgdm,A1,A2,A3,A4,A5,A6fromI204_1orderbyA2desc單表命令——select查詢(xún)一季度報(bào)表中按期末在崗職工人數(shù)排單表命令——select查詢(xún)一季度報(bào)表中按期末在崗職工人數(shù)排名前15個(gè)單位的本季期末人數(shù)(A1),本季期末在崗職工(A2),本季期末聘用的其他人員,本季期末聘用的離退休人員(A3),本季期末聘用的港澳臺(tái)和外籍人員(A4),本季期末其他從業(yè)人員(A5)并保存為一個(gè)新文件LSselecttop15zzjgdm,A1,A2,A3,A4,A5,A6fromI204_1orderbyA2descintodbfls單表命令——select查詢(xún)一季度報(bào)表中按期末在崗職工人數(shù)排單表命令——例子建筑業(yè)財(cái)務(wù)三季度表按利潤(rùn)總額(B069)排序前15名企業(yè)利潤(rùn)總額的合計(jì)401395.00selecttop15zzjgdm,b069fromC203_3orderbyB069descintodbflssumb069單表命令——例子建筑業(yè)財(cái)務(wù)三季度表按利潤(rùn)總額(B069)排序單表命令——例子4月工業(yè)產(chǎn)值表中多少個(gè)耗電大戶本月值的合計(jì)能夠占到全部單位合計(jì)的50%sumf37tohd將合計(jì)值記錄到hd中selectzzjgdm,f37,hd,f37/hdfromB202_4orderbyf37desc0.5062select*fromB202_4Copytoaa.xlsxls單表命令——例子4月工業(yè)產(chǎn)值表中多少個(gè)耗電大戶本月值的合計(jì)能單表命令——select總結(jié)語(yǔ)法SELECT字段名1,,,,字段名nFROM表名WHERE

條件ORDERBY

字段(按某字段值排序)

[ASC|DESC](升序/降序)intodbf表名WHERE

可以查詢(xún)特定條件數(shù)據(jù)單表命令——select總結(jié)語(yǔ)法SELECT字段名1,單表命令——select——where查詢(xún)勞資一季度表組織機(jī)構(gòu)代碼為“AB0000523

的單位本季期末人數(shù),本季期末在崗職工,本季期末聘用的其他人員,本季期末聘用的離退休人員,本季期末聘用的港澳臺(tái)和外籍人員,本季期末其他從業(yè)人員數(shù)據(jù)值selectzzjgdm,A1,A2,A3,A4,A5,A6fromi204_1wherezzjgdm=='AB0000523'Zzjgdm是字符型字段,字符型字段值要用“”或‘’。單表命令——select——where查詢(xún)勞資一季度表組織機(jī)單表命令——select——where查詢(xún)勞資一季度表組織機(jī)構(gòu)代碼為“AB0000523

”或“AB00001113

”的單位本季單位期末人數(shù),本季期末在崗職工,本季期末聘用的其他人員,本季期末聘用的離退休人員,本季期末聘用的港澳臺(tái)和外籍人員,本季期末其他從業(yè)人員數(shù)據(jù)值selectzzjgdm,A1,A2,A3,A4,A5,A6fromi204_1

wherezzjgdm=='AB0000523'

orzzjgdm=='AB0001113'單表命令——select——where查詢(xún)勞資一季度表組織機(jī)selectzzjgdm,a05fromE2021_3orderbya05descwherea05>50000商業(yè)產(chǎn)值3月報(bào)表中商品銷(xiāo)售總額(a05)大于5000萬(wàn)企業(yè)個(gè)數(shù)并且商品零售額(a05)大于5百萬(wàn)selectzzjgdm,a05,A10fromE2021_3orderbya05descwherea05>50000andA10>=500單表命令——select——whereselectzzjgdm,a05fromE2021_3工業(yè)總產(chǎn)值增長(zhǎng)=工業(yè)總產(chǎn)值本月-同月selectzzjgdm,f01-f05,f01,f05fromb202_4orderbyf01-f05desc查看4月工業(yè)產(chǎn)值表工業(yè)總產(chǎn)值本月(f01)與同月(f05)比增長(zhǎng)前10位的企業(yè)單表命令——select——計(jì)算selecttop10zzjgdm,f01-f05b1,f01,f05fromb202_4orderbyb1desc給一個(gè)新字段名并排序工業(yè)總產(chǎn)值增長(zhǎng)=工業(yè)總產(chǎn)值本月-同月selectzzjgd查看B2051四月數(shù)據(jù)中綜合能源消費(fèi)量(b31)(b32)增速前3名單位,去年同期數(shù)為零的不參與計(jì)算selecttop3zzjgdm,b31,b32,b31/b32*100-100asb3fromb2051_4whereb32<>0orderbyb3desc單表命令——select——計(jì)算查看B2051四月數(shù)據(jù)中綜合能源消費(fèi)量(b31)(b32)增單表命令——round函數(shù)語(yǔ)法round(公式,n),將除法計(jì)算結(jié)果保留N位小數(shù)查看B2051四月數(shù)據(jù)中綜合能源消費(fèi)量(b31)(b32)增速前3名單位,去年同期數(shù)為零的不參與計(jì)算selecttop3zzjgdm,b31,b32,ROUND(b31/b32*100-100,2)asb3fromb2051_4whereb32<>0orderbyb3desc單表命令——round函數(shù)語(yǔ)法round(公式,n),將除單表命令——abs函數(shù)語(yǔ)法abs(字段1-字段2),返回計(jì)算結(jié)果絕對(duì)值查看3月工業(yè)財(cái)務(wù)表利潤(rùn)總額本月與同月變動(dòng)幅度過(guò)大的企業(yè)本月與同月比增長(zhǎng)500萬(wàn)或減少500萬(wàn).單表命令——abs函數(shù)語(yǔ)法abs(字段1-字段2),返回計(jì)單表命令——abs函數(shù)selectzzjgdm,h069-c069b1,h069,c069fromb203_3whereh069-c069>5000orh069-c069<-5000selectzzjgdm,h069-c069b1,abs(h069-c069)b2,h069,c069fromb203_3whereabs(h069-c069)>5000orderbyb1desc單表命令——abs函數(shù)selectzzjgdm,h069-單表命令——inlist函數(shù)語(yǔ)法,inlist(字段名,字符1,,字符n),字段的值在字符1至字符n范圍內(nèi)查詢(xún)一季度報(bào)表中組織機(jī)構(gòu)代碼為‘AB0000023’,‘AB0000381’,‘AB0001687’,‘AB0000742’,‘AB0001223’的5家本季從業(yè)人員平均勞動(dòng)報(bào)酬指標(biāo)的數(shù)值單表命令——inlist函數(shù)語(yǔ)法,inlist(字段名,字單表命令——inlist函數(shù)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')單表命令——inlist函數(shù)selectzzjgdm,ro基本情況表字段—行業(yè)代碼字符型、長(zhǎng)度4位行業(yè)代碼各個(gè)位置代表不同含義前2位代表行業(yè)大類(lèi)44代表電力、熱力生產(chǎn)前3位代表行業(yè)中類(lèi)441代表電力生產(chǎn)前4位代表行業(yè)小類(lèi)4410代表火力發(fā)電基本情況表字段—行業(yè)代碼字符型、長(zhǎng)度4位行業(yè)代碼各個(gè)位置代表單表命令——left函數(shù)語(yǔ)法Left(字段名,N),從左邊開(kāi)始截取N位字符查看電力、熱力生產(chǎn)行業(yè)企業(yè)情況select*from201_4whereleft(b06,2)=='44'單表命令——left函數(shù)語(yǔ)法Left(字段名,N),從左邊單表命令——len函數(shù)selectzzjgdm,b02,b601from201_4ywherelen(B601)<>4語(yǔ)法Len(字段名),計(jì)算字段長(zhǎng)度查詢(xún)“統(tǒng)計(jì)管理部門(mén)代碼非法或漏錄”selectzzjgdm,b601from201_4ywherelen(alltrim(B601))<>4語(yǔ)法Len(alltrim(字段名)),計(jì)算字段真實(shí)長(zhǎng)度單表命令——len函數(shù)selectzzjgdm,b02,b單表命令——like函數(shù)selectzzjgdm,b02,b06,b061,b062,b063from201_4ywherelike('*信息*',b061)orlike('*信息*',b062)orlike('*信息*',b063)語(yǔ)法,Like(’*字符串*’,字段名),字段中含有‘字符串’查詢(xún)從事與信息相關(guān)活動(dòng)名稱(chēng)、行業(yè)類(lèi)型、主要業(yè)務(wù)活動(dòng)單表命令——like函數(shù)selectzzjgdm,b02,單表命令——總結(jié)Select字段1,count(*),sum(字段名1),,sum(字段名n)from表名where條件groupby字段1orderby字段1having條件

intodbf表名數(shù)值函數(shù):round、abs、sum、count字符函數(shù):left、substr、len、inlist、like、alltrim單表命令——總結(jié)Select字段1,count(*),su多表命令——聯(lián)接語(yǔ)法,select

別名1.字段1,,別名2.字段nfrom表1別名1

inner|left|FULLjoin表2

別名2

on別名1.關(guān)鍵字==別名2.關(guān)鍵字

orederby字段名intodbf文件名別名,聯(lián)接過(guò)程中表的新名字,字母A、B聯(lián)接命令,三種內(nèi)聯(lián)接INNERjoin左聯(lián)接LEFTjoin全聯(lián)接FULLjoinon別名1.關(guān)鍵字==別名2.關(guān)鍵字多表命令——聯(lián)接語(yǔ)法,select別名1.字段1,,別名2多表命令——聯(lián)接方式內(nèi)聯(lián)接黃色部分單位數(shù)據(jù)INNER左聯(lián)接黃色+綠色部分單位數(shù)據(jù)left全聯(lián)接黃色+綠色+紅色數(shù)據(jù)full多表命令——聯(lián)接方式內(nèi)聯(lián)接黃色部分單位數(shù)據(jù)INNE多表命令制作帶單位名稱(chēng)、行業(yè)代碼(b06)、登記注冊(cè)類(lèi)型(B08)的工業(yè)3月產(chǎn)值數(shù)據(jù)表并保存結(jié)果selecta.*,b.b02,b.b06,b.b08fromb202_3a

innerjoin201_3bona.zzjgdm==b.zzjgdmintodbftmp_czb03注意新文件記錄數(shù)的變化多表命令制作帶單位名稱(chēng)、行業(yè)代碼(b06)、登記注冊(cè)類(lèi)型(B多表命令查詢(xún)工業(yè)4月產(chǎn)值表中工業(yè)總產(chǎn)值本月指標(biāo)調(diào)整值過(guò)大的前10個(gè)單位select*fromb202_4ainnerjoinb202_3bona.zzjgdm==b.zzjgdmselecttop10a.zzjgdm,a.f02-a.f01-b.f02asb1fromb202_4ainnerjoinb202_3bona.zzjgdm==b.zzjgdmorderbyb1descintodbftmp_tzz調(diào)整值=4月f02-4月f01-3月f02多表命令查詢(xún)工業(yè)4月產(chǎn)值表中工業(yè)總產(chǎn)值本月指標(biāo)調(diào)整值過(guò)大的前多表命令查詢(xún)4月工業(yè)財(cái)務(wù)表中企業(yè)利潤(rùn)指標(biāo)(h069)與上月比變動(dòng)超過(guò)1000萬(wàn)單位的值是多少?變動(dòng)=abs(4月h069-3月h069)selecta.zzjgdm,a.h069,b.h069,abs(a.h069-b.h069)bd,a.h069-b.h069bd2

fromb203_3ainnerjoinb203_4bona.zzjgdm==b.zzjgdmwhereabs(a.h069-b.h069)>10000orderbybddesc多表命令查詢(xún)4月工業(yè)財(cái)務(wù)表中企業(yè)利潤(rùn)指標(biāo)(h069)與上月比多表命令查詢(xún)建筑業(yè)4月產(chǎn)值表中建筑業(yè)總產(chǎn)值本月指標(biāo)(B08)增長(zhǎng)速度過(guò)大的單位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增長(zhǎng)速度=(4月B08-3月B08)/3月B08多表命令查詢(xún)建筑業(yè)4月產(chǎn)值表中建筑業(yè)總產(chǎn)值本月指標(biāo)(B08)多表命令查詢(xún)商業(yè)4月產(chǎn)值表中商品銷(xiāo)售總額指標(biāo)(A05)速度過(guò)大的單位selecta.zzjgdm,a.A05,b.A05,a.A05/b.A05asb1fromE2021_4ainnerjoinE2021_3bona.zzjgdm==b.zzjgdmwhereb.A05<>0orderbyb1descintodbftmp_c速度=本月A05/上月A05多表命令查詢(xún)商業(yè)4月產(chǎn)值表中商品銷(xiāo)售總額指標(biāo)(A05)速度過(guò)多表命令查詢(xún)服務(wù)業(yè)5月企業(yè)財(cái)務(wù)表中資產(chǎn)總計(jì)指標(biāo)(A029)增長(zhǎng)速度過(guò)大的單位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增長(zhǎng)速度=2季A029/1季A029多表命令查詢(xún)服務(wù)業(yè)5月企業(yè)財(cái)務(wù)表中資產(chǎn)總計(jì)指標(biāo)(A029)增多表命令查詢(xún)服務(wù)業(yè)5月企業(yè)財(cái)務(wù)表中資產(chǎn)總計(jì)指標(biāo)(A029)增長(zhǎng)速度過(guò)大的單位selecta.zzjgdm,a.A029,b.A029,a.A029/b.A029asb1fromf2031_2ainnerjoinF2031_1bona.zzjgdm==b.zzjgdmwhereb.A029<>0having

(b1<=-1.5orb1>=1.5)orderbyb1descHaving用法多表命令查詢(xún)服務(wù)業(yè)5月企業(yè)財(cái)務(wù)表中資產(chǎn)總計(jì)指標(biāo)(A029)增多表命令查詢(xún)投資4月報(bào)表累計(jì)完成投資(A107)調(diào)整值過(guò)大的單位selecta.xmbm,a.a107,b.a107,abs(a.a107-b.a107)/b.a107aafrom206_4ainnerjoin206_3bona.xmbm==b.xmbmwhereb.a107<>0orderbyaadesc關(guān)鍵字不是ZZJGDM,是項(xiàng)目編碼多表命令查詢(xún)投資4月報(bào)表累計(jì)完成投資(A107)調(diào)整值過(guò)大的多表命令——嵌套函數(shù)查詢(xún)兩個(gè)季度間在崗職工平均工資本季調(diào)整值超過(guò)20%個(gè)單位個(gè)數(shù)在崗職工平均工資=在崗職工工資總額(a13)/在崗職工平均人數(shù)本季(a9)在崗職工平均工資本季調(diào)整值=(2季度在崗職工平均工資-1季度在崗職工平均工資)/1季度在崗職工平均工資多表命令——嵌套函數(shù)查詢(xún)兩個(gè)季度間在崗職工平均工資本季調(diào)整值多表命令——嵌套函數(shù)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查詢(xún)兩個(gè)季度間在崗職工平均工資本季調(diào)整值超過(guò)20%個(gè)單位個(gè)數(shù)多表命令——嵌套函數(shù)selecta.zzjgdm,roun多表命令——聯(lián)接方式內(nèi)聯(lián)接黃色部分單位數(shù)據(jù)INNER左聯(lián)接黃色+綠色部分單位數(shù)據(jù)left全聯(lián)接黃色+綠色+紅色數(shù)據(jù)full多表命令——聯(lián)接方式內(nèi)聯(lián)接黃色部分單位數(shù)據(jù)INNE多表命令——left查詢(xún)勞資報(bào)表二季度減少單位selecta.zzjgdm,a.a1,b.zzjgdmfromi204_2aleftjoini204_1bona.zzjgdm==b.zzjgdmselecta.zzjgdm,a.a1,b.zzjgdmzzjgdm2fromi204_1aleftjoini204_2bona.zzjgdm==b.zzjgdmhavingzzjgdm2isnull多表命令——left查詢(xún)勞資報(bào)表二季度減少單位select多表命令——left查詢(xún)工業(yè)四月產(chǎn)值新增單位個(gè)數(shù)selecta.zzjgdm,b.zzjgdmzzjgdm2fromb202_4aleftjoinb202_3bona.zzjgdm==b.zzjgdmhavingzzjgdm2isnull查詢(xún)建商業(yè)4月產(chǎn)值表新增單位個(gè)數(shù)selecta.zzjgdm,b.zzjgdmzzjgdm2fromE2021_4aleftjoinE2021_3bona.zzjgdm==b.zzjgdmhavingzzjgdm2isnull多表命令——left查詢(xún)工業(yè)四月產(chǎn)值新增單位個(gè)數(shù)select多表命令——聯(lián)接方式內(nèi)聯(lián)接黃色部分單位數(shù)據(jù)INNER左聯(lián)接黃色+綠色部分單位數(shù)據(jù)left全聯(lián)接黃色+綠色+紅色數(shù)據(jù)full多表命令——聯(lián)接方式內(nèi)聯(lián)接黃色部分單位數(shù)據(jù)INNE多表命令——FULL計(jì)算能源報(bào)表綜合能源消費(fèi)量本期(b31)綜合能源消費(fèi)量同期(B32) 兩期差值綜合能源消費(fèi)量本期=4月b31-3月b31綜合能源消費(fèi)量同期=4月b32-3月b32使用FULL保證數(shù)據(jù)完整性多表命令——FULL計(jì)算能源報(bào)表綜合能源消費(fèi)量本期(b31)多表命令——FULL計(jì)算能源報(bào)表綜合能源消費(fèi)量本期(b31)綜合能源消費(fèi)量同期(B32) 兩期差值select*fromb2052_3afulljoinb2052_4bona.zzjgdm==b.zzjgdm語(yǔ)法,iif(表達(dá)式,表達(dá)式成立返回值,表達(dá)式不成立返回值)iif(isnull(a.zzjgdm),b.zzjgdm,a.zzjgdm)zzjgdm多表命令——FULL計(jì)算能源報(bào)表綜合能源消費(fèi)量本期(b31)多表命令——FULL計(jì)算能源報(bào)表綜合能源消費(fèi)量本期(b31)綜合能源消費(fèi)量同期(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值的處理多表命令——FULL計(jì)算能源報(bào)表綜合能源消費(fèi)量本期(b31)多表命令——分組匯總基本語(yǔ)法Select別名1.字段1,count(*),sum(字段名1),,sum(別名2.字段名n)from表1別名1innerjoin表1別名1on別名1.關(guān)鍵字==別名2.關(guān)鍵字groupby字段1orderby字段1intodbf表名多表命令——分組匯總基本語(yǔ)法Select別名1.字段1,co基本情況表的字段基本情況表常用于分組的字段基本情況表的字段基本情況表常用于分組的字段多表命令——匯總按行業(yè)大類(lèi)對(duì)B202四月表的工業(yè)總產(chǎn)值(f01)和工業(yè)總產(chǎn)值累計(jì)(f02)指標(biāo)分組selectleft(b.b06,2)asaa,count(*),sum(a.f01)asf01,sum(a.f02)asf02fromb202_4aleftjoin201_4bona.zzjgdm==b.zzjgdmgroupbyaaorderbyaa按行業(yè)大類(lèi)=201表B06字段前兩位多表命令——匯總按行業(yè)大類(lèi)對(duì)B202四月表的工業(yè)總產(chǎn)值(f0多表命令——匯總按登記地(街鄉(xiāng)鎮(zhèn))對(duì)B2052四月表進(jìn)行的本期綜合能耗和上年同期指標(biāo)分組selectleft(b.b04,9)asaa,count(*),sum(a.b31)asb31,sum(a.b32)asb32fromb2052_4aleftjoin201_4bona.zzjgdm==b.zzjgdmgroupbyaaorderbyaa按街鄉(xiāng)鎮(zhèn)=201表B04字段前9位多表命令——匯總按登記地(街鄉(xiāng)鎮(zhèn))對(duì)B2052四月表進(jìn)行的本多表命令——匯總按登記注冊(cè)類(lèi)型(B08)和區(qū)域(街鄉(xiāng)鎮(zhèn))對(duì)C202四月表的建筑業(yè)總產(chǎn)值和房屋建筑施工面積進(jìn)行分組selectleft(b.b04,9)asaa,b.b08,count(*),sum(a.b08)asb08,sum(a.b09)asb09fromC202_4aleftjoin201_4bona.zzjgdm==b.zzjgdmgroupbyaa,b.b08orderbyaa按街鄉(xiāng)鎮(zhèn)=201表B04字段前9位登記注冊(cè)類(lèi)型=201表B08多表命令——匯總按登記注冊(cè)類(lèi)型(B08)和區(qū)域(街鄉(xiāng)鎮(zhèn))對(duì)C多表命令——制作最簡(jiǎn)單的匯總表多表命令——制作最簡(jiǎn)單的匯總表多表命令——制作最簡(jiǎn)單的匯總表doI204_hz第一步,計(jì)算匯總表合計(jì)數(shù)第二步,計(jì)算匯總表分項(xiàng)數(shù)第三步,將上兩步結(jié)果合并第四步,制作帶漢字目錄的匯總數(shù)據(jù)第五步,將匯總表復(fù)制成EXCEL表多表命令——制作最簡(jiǎn)單的匯總表doI204_hz第一步,計(jì)多表命令——制作最簡(jiǎn)單的匯總表第一步,計(jì)算匯總表合計(jì)數(shù)select'0000'B06,sum(b.A1-b.a7)A1,sum(b.b12-b.b15)b12fromC_C2010_201_1ainnerjoinC_C2010_i204_1bona.zzjgdm=b.zzjgdmintodbfhz_

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論