當前位置:歷史故事大全網 - 圖書館 - SQL圖書管理系統的查詢語句

SQL圖書管理系統的查詢語句

1.求總藏書量,總藏書量,庫存圖書總數,最高價,最低價。

選擇count(書號)作為總收藏,

Sum(定價)作為圖書的總金額,

總和(實際數量)作為總庫存相冊、

Max(定價)作為最高價格,

Min(定價)作為最低價格

從圖書卡

2.列出10以上的圖書(書名、作者、出版社、年份)。

選擇書名、作者名、出版社和出版日期。

從圖書卡

按書號分組有(coung(1)>10)

按書名排序

3.哪些出版社的圖書超過100種?

選擇出版社為“擁有100多種圖書的出版社”

從圖書卡

按出版社分組有(計數(類別)>;100)

出版社訂購

4.實際上借出了多少本書?

選擇總和作為“借出數量”

從圖書卡

5.最古老的書。

從圖書卡中選擇top 1和ties圖書名稱。

按出版日期排序

6.《數據庫系統原理教程》,王梓霏主編,清華大學出版社,1998,有多少本書?

從圖書卡中選擇計數(1)。

(摘要,“數據庫系統原理教程”,王梓霏主編,清華大學出版社,1998)。

7.哪壹年的書最多?

選擇top 1,ties convert(子字符串(出版日期,1,4))作為年份,count(1)作為“書籍數量”。

從圖書卡

按出版日期分組

按書籍數量排序desc

8.哪張借書證沒還過的書最多?

選擇top 1與ties a .讀者人數,將(1)計為“借書數”。

從借書證a,借書b

其中a .書號= B .書號

按讀者編號分組

按desc借的書的數量排序

9.每張借書證平均借閱的圖書數量。

選擇avg作為“每張借書證平均借閱的圖書數量”

從...借款

10.哪個系的學生平均借書和相冊最多?

選擇top 1和ties a. Work unit,avg(借用數量)作為“平均借用數量”

來自讀者a,借用b

其中a .閱讀器號= B .閱讀器號

按工作單位分組

按平均借入數量排序' desc

近兩年沒借的書。

選擇圖書名稱

從圖書卡

Where book number in(從借閱where datediff(year,借閱日期,獲取日期())> 2中選擇圖書編號)

12.列出借書逾期未還的圖書證號和書名。

選擇a .讀者編號為“圖書證號”,b .圖書名稱

從閱讀器作為內聯書卡作為b上A .書號= b .書號

其中a .返回的日期

13.今年沒有借過書的借書證。

選擇讀卡器號

來自讀者

其中讀卡器號不在(選擇讀卡器號

來自讀者

其中datediff(年份,借用日期,獲取日期())=0)

14.今年借出最多的是什麽樣的書?

選擇頂部1和a .類別,計數(1)為“借出數量”

從借書證a,借書b

其中datediff (year,b .借款日期,getdate())=0。

按類別分組

按借出數量排序' desc

  • 上一篇:我能在哪裏購買

    北京

    北京洪鐘文遠010-65026014北京市朝陽區甜水園北裏圖書市場267號樓16

    北京金色文祥010-65032622北京市朝陽區甜水園北裏16號樓舒世家201號

    北京現代文化公司010-65026224北京市朝陽區甜水園北裏16號樓圖書市場253號

    北京皓月德圖書010-65067449北京甜水園圖書市場C 119

  • 下一篇:Xi郵電大學王牌專業
  • copyright 2024歷史故事大全網