




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
ChinaConstructionBank.|1SQL使用簡介
信用風險壓力測試項目林曉光ChinaConstructionBank.|2
主要內容數(shù)據(jù)及數(shù)據(jù)庫SQL語句SQL運用練習數(shù)據(jù)什么是數(shù)據(jù)?數(shù)據(jù)就是人們社會活動中產生的客觀事物,并使用文字、數(shù)字、圖象、聲音、視頻等記錄、存儲在物理介質上的信息。計算機上存儲的,都是數(shù)據(jù)。ChinaConstructionBank.|3數(shù)據(jù)可以想象出的建行有哪些數(shù)據(jù):客戶信息:客戶號、客戶名稱、證件類型、證件號碼、性別、年齡、電話、地址。。。。。賬戶信息:賬號、開戶日期、戶名、余額、利率、會計科目、機構。。。。。代碼信息:科目號與科目名稱;機構號與機構名稱;賬戶狀態(tài)等數(shù)據(jù)類型:ChinaConstructionBank.|4數(shù)據(jù)庫什么是數(shù)據(jù)庫?數(shù)據(jù)庫就是存放數(shù)據(jù)的倉庫。管理數(shù)據(jù)的方式有哪些?EXCEL、文件夾ChinaConstructionBank.|5數(shù)據(jù)庫的功能科學組織、科學存儲備份恢復維護、分析、性能檢測安全方便的存取(SQL)ChinaConstructionBank.|6SQL與數(shù)據(jù)庫ChinaConstructionBank.|7
==什么是SQLSQL(StructuredQueryLanguage,結構查詢語言)是一個功能強大的數(shù)據(jù)庫操縱語言。ChinaConstructionBank.|8幾個概念數(shù)據(jù)庫:包含很多表對象表:包含很多條記錄記錄:包含很多個字段字段:記載著某個信息數(shù)據(jù)字典:定義每個字段的名稱、業(yè)務含義、屬性、取值范圍、等。ChinaConstructionBank.|9SQL功能概述建立數(shù)據(jù)庫的表格改變數(shù)據(jù)庫系統(tǒng)環(huán)境設置針對某個數(shù)據(jù)庫或表格,授予用戶存取權限對數(shù)據(jù)庫表格建立索引值修改數(shù)據(jù)庫表格結構。(新建、刪除或是修改表格字段)對數(shù)據(jù)庫進行數(shù)據(jù)的新建、刪除、修改、查詢ChinaConstructionBank.|10SQL命令DML(DataManipulationLanguage,數(shù)據(jù)操作語言):用于檢索或者修改數(shù)據(jù)DDL(DataDefinitionLanguage,數(shù)據(jù)定義語言):用于定義數(shù)據(jù)的結構,比如創(chuàng)建、修改或者刪除數(shù)據(jù)庫對象DCL(DataControlLanguage,數(shù)據(jù)控制語言):用于定義數(shù)據(jù)庫用戶的權限ChinaConstructionBank.|11SQL功能動詞數(shù)據(jù)查詢DQSELECT數(shù)據(jù)定義DDCREATE,DROP,ALTER數(shù)據(jù)操縱DMINSERT,UPDATE,DELETE數(shù)據(jù)控制DCGTANT,REVOKESQL各動詞的功能Select:查詢任何信息Create:創(chuàng)建數(shù)據(jù)庫,表Drop:刪除數(shù)據(jù)庫,表Alter:更改表結構Insert:往表插入記錄Update:更改記錄Delete:刪除記錄Grant:授權Revoke:授權回收ChinaConstructionBank.|12SELECT查詢語句SELECT查詢語句具有豐富的數(shù)據(jù)查詢功能,能夠實現(xiàn)關系運算中的大多數(shù)運算,如選擇、連接、合并等,并且還帶有分組、排序、統(tǒng)計等數(shù)據(jù)處理功能。SELECT語句語句帶有豐富的選項(子句),每個選項都由一個特定的關鍵字標識,后跟一些需要用戶指定的參數(shù)。SELECT語句可以作為一個語句成分(即子查詢)出現(xiàn)在各種語句中,若在SELECT語句的WHERE選項中仍使用一個SELECT語句,則稱為SELECT語句的嵌套。ChinaConstructionBank.|13SQL查詢語句基本語法SELECT…(字段)FROM…(庫.表)WHERE…(條件)GROUPBY…(分類匯總)HAVING…(結果篩選)ORDERBY…(排序)SELECT*FROMcst_d_int_retail_budget_dataChinaConstructionBank.|14Where條件該子句的功能是對記錄的篩選條件:未受壓的EAD金額小于1000000:ead_nonbreach>10000機構代碼為110000000:org_cd='110000000'ChinaConstructionBank.|15ChinaConstructionBank.|16運算符未受壓的EAD金額小于1000000,機構代碼為110000000:ead_nonbreach<1000000andorg_cd='110000000'ChinaConstructionBank.|17INChinaConstructionBank.|18IN:我們事先已知道至少一個我們需要的值,而我們將這些知道的值都放入IN這個子句SELECT"欄位名"FROM"表格名"WHERE"欄位名"IN('值一','值二',...)在括弧內可以有一或多個值,而不同值之間由逗分開。值可以是數(shù)目或是文字。查詢北京行和廈門行的數(shù)據(jù):Org_cdin(‘110000000’,’351000000’等價于(Org_cd=‘110000000’orOrg_cd=‘351000000’)LikeChinaConstructionBank.|19betweenIN這個指令可以讓我們依照一或數(shù)個不連續(xù)(discrete)的值的限制之內抓出數(shù)據(jù)庫中的值,而BETWEEN則是讓我們可以運用一個范圍(range)內抓出數(shù)據(jù)庫中的值。SELECT"欄位名"FROM"表格名"WHERE"欄位名"BETWEEN'值一'AND'值二'Between….and金額在10000到50000之間的(包含)ead_nonbreachbetween500000and1000000等價于:ead_nonbreach>=500000andead_nonbreach<=1000000ChinaConstructionBank.|20LIKELIKE:模糊查詢,通配符以下是幾個例子:?'A_Z':所有以'A'起頭,另一個任何值的字原,且以'Z'為結尾的字串。'ABZ'和'A2Z'都符合這一個模式,而'AKKZ'并不符合(因為在A和Z之間有兩個字原,而不是一個字原)。?'ABC%':所有以'ABC'起頭的字串。舉例來說,'ABCD'和'ABCABC'都符合這個套式。?'%XYZ':所有以'XYZ'結尾的字串。舉例來說,'WXYZ'和'ZZXYZ'都符合這個套式。?'%AN%':所有含有'AN'這個套式的字串。舉例來說,'LOSANGELES'和'SANFRANCISCO'都符合這個套式。例如:找產品代碼是以W結尾的。SELECT*FROMcst_d_int_retail_budget_dataWHEREproduct_cdLIKE'_w'ChinaConstructionBank.|21DISTINCTSELECT指令讓我們能夠讀取表格中一個或數(shù)個欄位的所有資料。這將把所有的資料都抓出,無論資料值有無重復。在數(shù)據(jù)處理中,我們會經常碰到需要找出表格內的不同資料值的情況。例:我想知道這些表中有哪些幣種的數(shù)據(jù)?語法:SELECTDISTINCT"欄位名"FROM"表格名"SELECTDISTINCTorg_cdFROMcst_d_int_retail_budget_dataChinaConstructionBank.|22常用函數(shù)AVG(平均)COUNT(計數(shù))MAX(最大值)MIN(最小值)SUM(總和)其他:SUBSTR(文本)Substr(字段名,n,m)N:從第n位開始M:取M位SELECT*FROMcst_d_int_retail_budget_dataWHEREsubstr(org_cd,1,2)='35'ChinaConstructionBank.|23ChinaConstructionBank.|24GROUPBY分類匯總,與SUM、COUNT配合使用;SELECT"欄位1",SUM("欄位2")FROM"表格名"GROUPBY"欄位1"如按機構代碼、產品代碼匯總未違約風險暴露總額。(行數(shù)=幣種數(shù)*科目數(shù))
SELECTorg_cd,product_cd,sum(ead_nonbreach),count(*)FROMcst_d_int_retail_budget_datagroupbyorg_cd,product_cd;ChinaConstructionBank.|25ORDERBY排序功能,支持順序、倒序SELECT"欄位名"FROM"表格名"[WHERE"條件"]ORDERBY"欄位名"[ASC,DESC]asc:由小到大排序;(默認)desc:由大到小排序ChinaConstructionBank.|26其他查詢功能子查詢連接查詢結果合并。。。。ChinaConstructionBank.|27SQL實際應用-數(shù)據(jù)分析對業(yè)務人員來說,主要應用于數(shù)據(jù)分析和測試數(shù)據(jù)分析:分析數(shù)據(jù)記錄數(shù)、分類、數(shù)據(jù)質量檢查;如:某個字段為空,為零,利率大于10,金額為負數(shù)等異常數(shù)據(jù)情況。。ChinaConstructionBank.|28SQL實際應用—測試設計測試案例:利用SQL對數(shù)據(jù)分析的結果,根據(jù)數(shù)據(jù)類型設計測試案例,檢查測試案例是否完整。執(zhí)行測試:利用SQL的查詢統(tǒng)計功能,結合其他工具如:EXCEL進行手工統(tǒng)計報表。與系統(tǒng)結果進行比對。ChinaConstructionBank.|29SQL練習表:
關鍵字段名:cst_d_int_retail_budget_data機構代碼:org_cd,未違約的風險暴露:ead_nonbreach,時間:report_month,產品代碼:product_cd。1、數(shù)據(jù)中有哪些機構?2、各信貸產品的統(tǒng)計數(shù)分別是多少?3、北京行未違約的風險暴露總余額是多少?4、按機構、產品統(tǒng)計未違約風險暴露總余額在1000000到5000000之間的數(shù)據(jù)量和金額匯總,并按機構排序(從大到?。〤hinaConstructionBank.|30答案11、數(shù)據(jù)中有哪些機構?SELECTDISTINCT(org_cd)FROMcst_d_int_retail_budget_data2、各信貸產品的數(shù)據(jù)量分別是多少;Selectcount(*),product_cdfromcst_d_int_retail_budget_datagroupbyproduct_cd。ChinaConstructionBank.|31答案3、北京行未違約在201103以后的未違約風險暴露總余額是多少;
SELECTSUM(ead_nonbreach)FROMcst_d_int_retail_budget_dataWHEREreport_month>='201103'ANDorg_cd='110000000'4、按
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025聘請藝術顧問合同范本
- 企業(yè)級跨境電商安全管理服務協(xié)議
- 房地產經紀代理銷售合作協(xié)議
- 浙江國企招聘2025溫州平陽縣城發(fā)集團下屬房開公司招聘5人筆試參考題庫附帶答案詳解
- 宜賓五糧液股份有限公司2025年上半年社會招聘(11人)筆試參考題庫附帶答案詳解
- 2025湖南興湘科技創(chuàng)新公司招聘6人筆試參考題庫附帶答案詳解
- 2025河南許昌煙機公司招聘30人筆試參考題庫附帶答案詳解
- 2025江蘇蘇州日創(chuàng)包裝材料有限公司緊急招聘3人筆試參考題庫附帶答案詳解
- 2025四川雅安市寶興縣興綠林業(yè)投資有限公司招聘6人筆試參考題庫附帶答案詳解
- 音樂教育考研試題及答案
- 鐵路隧道工程施工安全技術規(guī)程TB
- 鼻咽癌護理查房-PPT課件
- 大客戶銷售管理培訓方案(共31頁).ppt
- 土建安全員考試試題及答案(500題)
- DB4201∕T 650-2021 武漢市排水管網隱患數(shù)據(jù)庫標準
- 畢業(yè)設計(論文)-蝸輪絲杠升降機的設計
- (完整版)建設項目經濟評價方法與參數(shù)(第三版)
- 霍尼韋爾IPM-Vista網絡接口模塊安裝使用說明書
- 外墻鋼管腳手架施工承包合同
- 國歌隊歌校歌歌詞(已注音)
- 在廣州珠江醫(yī)院進行碘131治療的流程
評論
0/150
提交評論