⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 queries.sql

📁 ssd7练习三答案 仅供参考 如有不足 多多包涵
💻 SQL
字号:
/*1*/SELECT LibId, Fname,join_dateFROM MEMBER4WHERE (LibId LIKE 'A#%B%' ESCAPE '#' OR LibId LIKE 'A&B%') AND join_date<=TO_DATE('1997/11/30', 'YYYY/MM/DD')/*2*/SELECT t.Name,t.isbn,t.CallNumberFROM TITLE4 t,ORDERED4 o,PURCHASE_ORDER4 pWHERE t.CallNumber=o.CallNumber AND o.PoNum=p.PoNumGROUP BY t.Name,t.ISBN,t.CallNumberHAVING COUNT(o.Supplier_Id)>1 AND SUM(p.Qty)>10ORDER BY SUM(p.Qty) desc;                                                       /*3*/SELECT m.LibId,m.FnameFROM MEMBER4 m,READ_BY4 rWHERE m.LibId=r.LibIdGROUP BY m.LibId,m.FnameHAVING SUM(r.TimeSread)<(SELECT SUM(TimeSread)			 FROM read_by4)*0.05;/*4*/SELECT DISTINCT m.Fname,m.LibIdFROM MEMBER4 m,READ_BY4 rWHERE m.LibId=r.LibId AND m.Gender='F' AND r.TimesRead>1/*5*/SELECT s.Name,AVG(p.Qty) AS avgNumFROM SUPPLIER4 s,ORDERED4 o,PURCHASE_ORDER4 pWHERE s.Supplier_Id=o.Supplier_Id AND o.PoNum=p.PoNumGROUP BY s.NameHAVING AVG(p.Qty)>(SELECT AVG(Qty)               FROM PURCHASE_ORDER4);/*6*/SELECT m.Fname,m.LibIdFROM MEMBER4 m,READ_BY4 rWHERE m.Gender='M'       AND m.join_date<=TO_DATE('1995/10/10', 'YYYY/MM/DD')       AND m.LibId=r.LibId       AND r.TimesRead<2GROUP BY m.LibId,m.FnameHAVING COUNT(r.CallNumber) <= 5ORDER BY m.Fname,m.LibId ASC;              

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -