下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
提示:不要把答案先發(fā)給學生,實驗結(jié)束后再公布答案。要讓學生先自己思考做題,老師對學生不會的題目適當提示,一題題解決困惑。實驗5連接查詢參考代碼繼續(xù)使用實驗2創(chuàng)建的銀行儲蓄數(shù)據(jù)庫,客戶信息(customerinfo)表、賬戶信息(accountinfo)表、交易信息(transInfo)表三個表的表結(jié)構(gòu)見表2-18?表2-20。(1)查詢所有客戶的賬戶信息,包括客戶編號、客戶姓名、電話、賬號、存款類型、貨幣類型、開戶時間、賬戶余額、賬戶狀態(tài)。--說明:先寫三個“select*from表名”語句查看三張表中有哪些信息select*fromcustomerinfoselect:fromaccountinfoselectfromtransInfo-確定要查詢的數(shù)據(jù)取自哪個表,確定表之間關(guān)聯(lián)(通過同名列值相等關(guān)聯(lián))-將所有表名寫在FROM后面,關(guān)聯(lián)條件寫在where后面-注意只在一個表中存在的列名直接寫,多個表中同名的列要寫“表名.列名”selectaccountinfo.customerlD,customerName,phone,accountID,savingType,moneyTypefromcustomerinfo,accountinfo 一本題只需兩張表wherecustomerinfo.customerlD=accountinfo.customerlD --關(guān)聯(lián)條件-查詢結(jié)果行數(shù)與accountinfo表中數(shù)據(jù)行數(shù)一致口結(jié)果U消息1customerlDcustomerName1同學1phone221111accountID1002savingType活期moneyType人民幣[223同學23311111003活期港幣34張亮亮4311111004活期人民幣45亮晶晶5511111005活期人民幣56張華6611111006活期人民幣67李莉華7711111007活期人民幣72同學12211111008活期人民幣83同學23311111009活期人民幣92同學12211111010活期人民幣103同學23311111011活期人民幣111你的名字1111112001活期人民幣?查詢已…LAPTOP-NMGPMIMM\sql2008(10...LAPTOP-NMGPMIMM\wyiqin...bank00:00:0011行(2)查詢所有交易信息,包括客戶姓名、電話、賬號、交易類型、交易金額、交易時間。并按照客戶姓名、交易時間排序。--說明:先寫“select* 表名”語句查看交易信息表哪些信息selectfromtransInfo-交易類型、交易金額、交易時間在交易信息表中,其他信息在另外兩張表中select*fromcustomerinfoselect:fromaccountinfo-將所有表名寫在FROM后面,關(guān)聯(lián)條件寫在where后面(同名列值相等關(guān)聯(lián))-只在一個表中存在的列名直接寫,多個表中的同名列要寫”表名.列名”-為縮短代碼,可以給三個表分別起別名c,a,t。selectcustomerName,phone,a.accountID,transType,transMoney,transDatefromcustomerinfoc,accountinfoa,transInfot 一三張表需兩個關(guān)聯(lián)條件wherec.customerlD=a.customerlDanda.accountID=t.accountIDorderbycustomerName,transDate -按照客戶姓名、交易時間排序--查詢結(jié)果行數(shù)與transInfo表中數(shù)據(jù)行數(shù)一致S結(jié)果th消息customerNamephoneaccountIDtransTypetransMoneytransDate1;李莉華7711111007存入600.002023-05-0600:00:00,0002一日日冗日日日日5511111005存入40.002023-05-0600:00:00.0003你的名字1111112001存入500.002023-05-0600:00:00.0004你的名字1111112001存入10.002023-06-1222:03:41.8675你的名字1111112001存入2000.002023-06-1222:03:41.8676你的名字1111112001支取20.002023-06-1222:03:41.8677你的名字1111112001存入100.002023-06-1222:03:41.8678同學12211111002存入300.002023-05-0600:00:00.0009同學12211111008存入1000.002023-05-0600:00:00.00010同學12211111010存入1200.002023-06-1222:03:41.86711同學12211111002支取100.002023-06-1222:03:41.86712同學23311111009存入1100.002023-05-0600:00:00.0000季旬已颯執(zhí)行. ILAPTOP-NMGPMIMM\sql2008(10...LAPTOP-NMGPMIMM\wyiqin...bank00:00:0016行(3)查詢所有“蕪湖”客戶的客戶編號、客戶姓名、電話、賬號、存款類型、賬戶余額、賬戶狀態(tài),按照姓名排序。提示:在客戶信息表中修改數(shù)據(jù),制造數(shù)據(jù)驗證查詢效果。--說明:先寫三個,select*fh)m表名”語句查看三張表中有哪些信息selectfromcustomerinfoselect*fromaccountinfoselect*fromtransInfo--確定從哪些表查詢哪些數(shù)據(jù),按同名列關(guān)聯(lián)相關(guān)表,n張表需nJ個關(guān)聯(lián)條件selectc.customerlD,customerName,phone,a.accountID,savingType,accountMoney,accountstate
fromaccountMoney,accountstate
fromcustomerinfoc,accountinfoa
wherec.customerlD=a.customerlD
andaddresslike%蕪湖%,orderbycustomerName-本題只需兩張表-兩張表需要寫一個關(guān)聯(lián)條件-對地址模糊查詢,加入“蕪湖”的條件-按照姓名排序□結(jié)果匕)消息customerlDcustomerNamephoneaccountIDsavingTypeaccountMoneyaccountstate11|你的名字1111112001活期259000正常24張亮亮4311111004活期30.00正常?查詢已成功執(zhí)行.LAPTOP-NMGPMIMM\sql2008(10...LAPTOP-NMGPMIMM\wyiqin...bank00:00:002行(4)查詢你的某一位好友在本銀行的賬戶信息,包括客戶姓名、電話、賬號、存款類型、賬戶余額(按姓名查詢)。一說明:本題需客戶信息(customerinfo)表、賬戶信息(accountinfo)表兩張表selectcustomerName,phone,a.accountID,savingType,accountMoney--兩個表名寫在FROM后面-兩張表需要一個關(guān)聯(lián)條件-好友的名字自己定fromcustomerinfoc,accountinfoawherec.customerlD=a.customerlDand--兩個表名寫在FROM后面-兩張表需要一個關(guān)聯(lián)條件-好友的名字自己定(5)查詢賬戶余額在100到300之間的賬戶的信息,包括客戶姓名、賬號、賬戶余額。-說明:依舊只涉及兩張表,只是查詢條件不同selectcustomerName,a.accountID,accountMoneyfromcustomerinfoc,accountinfoa 一本題只需兩張表wherec.customerlD=a.customerlD 一兩張表需要一個關(guān)聯(lián)條件andaccountMoneybetween100and300--也可以不用between...andselectcustomerName,a.accountID,accountMoneyfromcustomerinfoc,accountinfoawherec.customerlD=a.customerlDandaccountMoney>=100andaccountMoney<=300(6)查詢賬戶余額最高的前十個賬戶的客戶編號、客戶姓名、電話、賬號、賬戶余額。-說明:前n個用topn語句,本題涉及兩張表selecttop10customerName,phone,a.accountID,accountMoneyfromcustomerinfoc,accountinfoa 一本題只需兩張表wherec.customerlD=a.customerlD 一兩張表需一個關(guān)聯(lián)條件orderbyaccountMoneydesc -按余額降序排序才能取最高的(7)查詢單筆存款金額大于500元的客戶信息,顯示客戶姓名、電話、賬號、存款金額。提示:在交易信息表中修改原有數(shù)據(jù)的存款金額,制造數(shù)據(jù)驗證查詢效果。-說明:先寫三個“select*什om表名”語句查看三張表中有哪些信息selectfromcustomerinfoselect:fromaccountinfoselect*fromtransInfo-本題需要從三個表取數(shù)據(jù),所需表按同名列關(guān)聯(lián)selectcustomerName,phone,a.accountID,transType,transMoneyfromcustomerinfoc,accountinfoa,transInfotwherec.customerlD二a,customerlDanda.accountID二t.accountIDandtransMoney>500andtransType廿存入, 一存款金額大于500的(8)查詢客戶的銀行卡情況,顯示客戶姓名、銀行卡數(shù)量、賬戶總余額,并給出漢字列名。-說明:本題需要從兩個表取數(shù)據(jù),所需表按同名列關(guān)聯(lián)select*fromcustomerinfoselect:fromaccountinfo--按客戶姓名分組,用count。函數(shù)統(tǒng)計銀行卡數(shù)量,sum()函數(shù)統(tǒng)計賬戶總余額selectcustomerName客戶姓名,COUNT(*)銀行卡數(shù)量,SUM(accountMoney)賬戶總余額fromcustomerinfo,accountinfowherecustomerinfo.customerTD=accountlnfo.customerlD一表名.歹山名groupbycustomerName --按客戶姓名分組(9)查詢存、取款次數(shù)超過兩次的賬戶信息,顯示賬號、貨幣類型、存取款次數(shù)。-說明:在交易信息表中查詢存取款次數(shù),在賬戶信息表中查詢貨幣類型-所以本題需要從兩個表取數(shù)據(jù),所需表按同名列關(guān)聯(lián)select:fromaccountinfoselectfromtransInfo-本題需要按賬號、貨幣類型分組,用having子句篩選超過兩次的selecta.accountID賬號,moneyType貨幣類型,COUNT(*)存取款次數(shù)fromaccountinfoa,transInfot--兩張表分別起別名,wherea.accountID=t.accountID一不能寫表名.列名,應(yīng)該寫別名.列名groupbya.accountID,moneyType—select后面除聚合函數(shù)之外的所有列havingCOUNT(*)>2 --篩選超過兩次的(10)查詢存、取款次數(shù)超過兩次的客戶信息,顯示客戶姓名、賬號、存取款次數(shù),并按姓名升序,同一客戶的多個賬號按次數(shù)降序排列。―說明:客戶姓名在客戶信息表中在交易信息表中查詢存取款次數(shù),在賬戶信息表中查詢貨幣類型-所以本題需要從三個表取數(shù)據(jù),所需表按同名列關(guān)聯(lián)select:fromcustomerinfoselect::fromaccountinfoselectfromtransInfo-本題需要按客戶姓名、賬號分組,用having子句篩選超過兩次的selectcustomerName客戶姓名,a
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年佛山市順德區(qū)勒流梁季彝紀念學校臨聘教師招聘備考題庫及答案詳解1套
- 2025年西湖大學Vita編輯部招聘工作人員備考題庫及完整答案詳解1套
- 2025年四川省文化和旅游發(fā)展研究中心公開考核招聘工作人員的備考題庫及答案詳解一套
- 2025年馬鞍山市住房公積金管理中心編外聘用人員招聘備考題庫含答案詳解
- 2025年廣州醫(yī)科大學附屬第五醫(yī)院人才招聘計劃備考題庫完整答案詳解
- 2025年杭州市第九人民醫(yī)院公開招聘編外工作人員5名備考題庫及完整答案詳解1套
- 衛(wèi)星數(shù)據(jù)處理題庫及答案
- 2025年新疆西天山國家級自然保護區(qū)管理中心面向社會引進高層次人才備考題庫及1套參考答案詳解
- 2025年贛州市建興控股投資集團有限公司招聘備考題庫及答案詳解參考
- 2025年中國醫(yī)學科學院醫(yī)學生物學研究所第二批公開招聘10人備考題庫及參考答案詳解一套
- MT/T 1218-2024煤礦動壓巷道水力壓裂切頂卸壓施工技術(shù)規(guī)范
- 中醫(yī)推拿知識培訓課件
- 河道水管搶修方案(3篇)
- 沃柑種植合同協(xié)議書
- 河南省許昌市2024-2025學年八年級上學期數(shù)學期末測評卷(含答案與解析)
- 2024-2025學年四川省成都市高一上學期期末教學質(zhì)量監(jiān)測英語試題(解析版)
- 人生中的轉(zhuǎn)折點主題班會
- 陳景潤數(shù)學家人物介紹
- 【浙教版】一年級上冊《勞動》《水培植物我養(yǎng)護》
- 2024秋期國家開放大學本科《國際經(jīng)濟法》一平臺在線形考(形考任務(wù)1至4)試題及答案
- 醫(yī)學倫理學(山東中醫(yī)藥大學)智慧樹知到答案2024年山東中醫(yī)藥大學
評論
0/150
提交評論