第5章 表記錄的查詢-習題解答_第1頁
第5章 表記錄的查詢-習題解答_第2頁
第5章 表記錄的查詢-習題解答_第3頁
第5章 表記錄的查詢-習題解答_第4頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

PAGE110PAGE1095.6習題5一、選擇題1.()是查詢語句SELECT選項的默認值。A.ALL B.DISTINCTC.DISTINCTROW D.以上答案都不正確正確答案:A2.與“Score>=60&&Score<=69”功能相同的選項是()。A.ScoreBETWEEN60AND69 B.ScoreIN(60,69)C.60<=Score<=69 D.以上答案都不正確正確答案:A3.()在SELECT語句中對查詢數據進行排序。A.WHERE B.ORDERBYC.LIMIT D.GROUPBY正確答案:B4.()是聚合函數的選項。A.DISTINCT B.SUMC.IF D.TOP正確答案:B5.以下連接查詢中,()僅會保留符合條件的記錄。A.左外連接 B.右外連接C.內連接 D.自連接正確答案:C6.SELECT*FROMcityLIMIT5,10;描述正確的是()。A.獲取第6條到第10條記錄 B.獲取第5條到第10條記錄C.獲取第6條到第15條記錄 D.獲取第5條到第15條記錄正確答案:A7.查詢tb_book表中userno列的記錄,并去除重復值的是()。A.SELECTDISTINCTusernoFROMtb_book;B.SELECTusernoDISTINCTFROMtb_book;C.SELECTDISTINCT(userno)FROMtb_book;D.SELECTusernoFROMDISTINCTtb_book;正確答案:A二、練習題1.在library數據庫中,查詢book表中的所有記錄。USElibrary;SELECT*FROMbook;2.在library數據庫中,查詢book表中的BookName、BookID、Author和Price列。USElibrary;SELECTBookName,BookID,Author,PriceFROMbook;3.在borrow表中查詢借書期限超過31天的讀者。使用函數TIMESTAMPDIFF()或DATEDIFF()。SELECT*,TIMESTAMPDIFF(DAY,BorrowDate,RefundDate)AS'借閱天數'FROMborrowWHERETIMESTAMPDIFF(DAY,BorrowDate,RefundDate)>31;或者SELECT*,DATEDIFF(RefundDate,BorrowDate)AS'借閱天數'FROMborrowWHEREDATEDIFF(RefundDate,BorrowDate)>31;4.在book表中,查詢定價在60~100范圍內的圖書。SELECT*FROMbookWHEREPriceBETWEEN60AND100;5.在book表中,查詢電子工業出版社和機械工業出版社的圖書記錄。SELECT*FROMbookWHEREPublishingHouseIN('電子工業出版社','機械工業出版社');6.在borrow表中,查詢未還書的讀者記錄。SELECT*FROMborrowWHERERefundDateISNULL;7.在book表中,查詢圖書名中有“程序設計”的圖書。SELECT*FROMbookWHEREBookNameLIKE'%程序設計%';8.在borrow表中,先按借書日期降序排列,再按讀者編號升序排列。SELECT*FROMborrowORDERBYBorrowDateASC;9.在book表中,查詢書號以9787開頭的圖書,按出版社升序排序,顯示3行記錄,從第5行開始顯示。SELECT*FROMbookWHEREBookIDLIKE'9787%'ORDERBYPublishingHouseASCLIMIT3OFFSET4;10.在borrow表中,查詢借閱圖書的記錄數,分別查詢所有借閱記錄和已經歸還圖書的記錄。SELECTCOUNT(*)AS'所有借閱數',COUNT(RefundDate)AS'已經歸還圖書的記錄數'FROMborrow;11.在book表中,計算圖書的平均定價、最高定價、最低定價,并計算最高定價與最低定價之差。SELECTAVG(Price),MAX(Price),MIN(Price),MAX(Price)-MIN(Price)FROMbook;12.在reader表中,按性別統計讀者的人數。SELECTSex性別,COUNT(*)人數FROMreaderGROUPBYSex;13.在book表中,查詢每一家出版社出版圖書的平均定價和所有圖書的平均定價。SELECTPublishingHouse,ROUND(AVG(Price),2)FROMbookGROUPBYPublishingHouseWITHROLLUP;14.將reader表和borrow表進行交叉連接。SELECT*FROMreaderCROSSJOINborrow;15.查詢借閱過書號是9787121198666的讀者號、讀者名、性別、書名、作者和借閱日期。SELECTborrow.BookID,book.BookName,Author,BorrowDateFROMborrowINNERJOINbookONborrow.BookID=book.BookIDWHEREborrow.BookID='9787121198666';16.查詢借閱過書號是9787121198666圖書的讀者號、讀者名、性別、書名、作者和借閱日期。SELECTreader.ReaderID,ReaderName,Sex,borrow.BookID,book.BookName,Author,BorrowDateFROMborrowINNERJOINbookINNERJOINreaderONborrow.BookID=book.BookIDANDreader.ReaderID=borrow.ReaderIDWHEREborrow.BookID='9787121198666';17.在book表中,查詢高于平均定價的圖書。SELECT*FROMbookWHEREPrice>(SELECTAVG(Price)FROMbook);18.查詢沒有借閱過任何圖書的讀者,也就是在borrow表中沒有記錄的讀者。SELECT*FROMreaderWHEREReaderIDNOTIN(SELECTDISTINCTReaderIDFROMborrow

溫馨提示

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

最新文檔

評論

0/150

提交評論