【正文】
地址、年齡、性別等屬性;此商店有多名顧客前來(lái)購(gòu)物,每個(gè)顧客在此商店中購(gòu)物時(shí),產(chǎn)生消費(fèi)金額和購(gòu)物日期等屬性。 經(jīng)理(編號(hào),姓名,住址,銀行賬號(hào),信譽(yù)度) 商店(商店編號(hào),商店名,地址,電話,編號(hào)) 顧客(顧客編號(hào),姓名,地址,年齡,性別,編號(hào),商店編號(hào),消費(fèi)金額,日期)六、【針對(duì)圖書(shū)館數(shù)據(jù)庫(kù),寫(xiě)出相應(yīng)的SQL語(yǔ)句。】:(【每題4 分,共 20 分】)(把答案寫(xiě)在試卷后面的答題紙上)分?jǐn)?shù)評(píng)卷人圖書(shū)表讀者表借閱表(1) 給讀者表添加一列“信譽(yù)度”,數(shù)據(jù)類型為CHAR(1),默認(rèn)值是‘1’。 alter table 讀者表 add 信譽(yù)度 char(1) default 39。 139。 (2) 查詢借閱了機(jī)械工業(yè)出版社圖書(shū)的讀者的讀者號(hào),姓名,辦公電話。 SELECT ,姓名,辦公電話 FROM 讀者表,圖書(shū)表,借閱表 WHERE 讀 = AND = AND 出辦社=’機(jī)械工業(yè)出版’ AND 借出日期 is not null(3) 查詢借閱圖書(shū)超過(guò)兩本的讀者號(hào),總本數(shù)。并按借閱本數(shù)值從大到小排序。 SELECT 讀者號(hào),COUNT(書(shū)號(hào)) AS 39??偙緮?shù)39。 FROM 借閱 GROUP BY 讀者號(hào) HAVING COUNT(*) 2 ORDER BY COUNT(書(shū)號(hào)) DESC(4) 查找書(shū)名包含“數(shù)據(jù)庫(kù)”三個(gè)字的所有圖書(shū),并把它們的單價(jià)打7折顯示出來(lái)。 SELECT書(shū)號(hào),書(shū)名,作者,出版社,單價(jià)* 打折價(jià) FROM 圖書(shū)表 WHERE 書(shū)名 LIKE’%數(shù)據(jù)庫(kù)%’(5) 查詢所有單價(jià)大于平均單價(jià)的圖書(shū)的書(shū)號(hào),書(shū)名及出版社。 SELECT 圖書(shū)號(hào),書(shū)名,出版社 FROM 圖書(shū)表 WHERE 單價(jià) (SELECT AVG(單價(jià))’平均單價(jià)’ FROM 圖書(shū)表)第 7 頁(yè)共 7 頁(yè)