




下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、實驗 5SQL 語句應用1 實驗目的(1) 掌握數據的插入、修改和刪除操作。(2) 掌握不同類型的數據查詢操作。2 實驗要求(1) 利用SQL語句對圖書銷售系統表進行插入、修改、刪除和查詢操作。3 實驗步驟(1)以bs用戶登錄BOOKSALBS據庫,將表1至表6中的數據插入到 數據庫的相應表中。表 1CUSTOMERS表 2PUBLISHERS表 3BOOKS表 4ORDERSORDERITEM表5表 6PROMOTION(2)將ISBN為978-7-的圖書的零售價格(retail )修改為30Update books set retail=30 where isbn=978-7-;(3)將訂
2、單號為1000的訂單的發貨日期修改為“ 2013-2-2”Update orders set shipdate=to_date('2013-02-02','yyyy-mm-dd')where order_id=1000;(4)已知當前有一個圖書表OLDPUBLISHERSi表中數據如下:publisher_idnamecontactphone1電子工業出版社李明2機械工業出版社孫浩3人民郵電出版社34498764傳智播客吳瑞997990請將表中的數據與PUBLISHERS的數據進行合并。創建表:CREATE TABLE OLDPUBLISHERS (2 publ
3、isher_id CHAR(10) PRIMARY KEY,3 name VARCHAR2(25),4 contact VARCHAR2(25),5 phone CHAR(25) 6 TABLESPACE USERS;插入數據 :INSERT INTO OLDPUBLISHERVSALUES(3,' 人民 郵 電 出版社 ',' 張 春 ',3449876);INSERT INTO OLDPUBLISHERS VALUES (傳智播客4,'',' 吳瑞 ',997990);合并 :MERGE INTO PUBLISHERS P U
4、SING OLDPUBLISHERS O ON =WHEN MATCHED THEN UPDATE SET=,=,=WHEN NOT MATCHED THEN INSERTVALUES,;(6)列出BOOKS1中每本書的書名和出版日期,對 pubdate字段使用 Publication Date 列標題。(7)列出CUSTOMERS每一個客戶的客戶號及他們所在的地址。( 8)創建一個包含各個出版社的名稱、聯系人及出版社電話號碼的列表。其中,聯系人的列在顯示的結果中重命名為 Contact PersonCREATEtable qwer as select name,contact "C
5、ontact Person",phone from publisher; 或CREATE table qwer as select name,contact as Contact Person,phonefrom publisher;( 9)查詢下達了訂單的每一個客戶的客戶號。( 10)查詢2013 年 3 月 1 日之后發貨的訂單。( 11)查詢居住在北京或大連的客戶,將結果按姓名的升序排列。( 12)列出姓“王”的作者編寫的所有圖書信息,并將結果按姓名降序排序。Select * from BOOKS WHERE author LIKE 王 % order by title des
6、c;( 13)查詢“兒童”類和“烹飪”類的所有圖書。(14)查詢書名的第二個字母是“ A、第四個字母是" N'的圖書SELECT * FROM BOOKS WHERE TITLE LIKE '_A%'AND TITLE LIKE '_N%'( 15)查詢電子工業出版社在2012年出版的所有 “計算機” 類圖書的名稱。方法 1: 錯誤:SELECT * FROM BOOKS,PUBLISHERS WHERE = and 宇工業出版社'and =to_date(like '2012-_-_','yyyy-mm-dd&
7、#39;) and ='計算機;正確:SELECT * FROM BOOKS,PUBLISHERS WHERE = an d子工業出版社'and to_char,'yyyy-mm-dd') like '2012%' and ='計算機 '方法2:( 16)查詢圖書名稱、出版社名稱、出版社聯系人的名稱和電話號碼。( 17)查詢當前還沒有發貨的訂單信息及下達訂單的用戶名,查詢結果按下達訂單日期排序。select , from ORDERS,CUSTOMERWSHERE = and <=select to_char(sysdate
8、,'yyyy-mm-dd')from dual order by orderdate;( 18)查詢已經購買了“計算機”類圖書的所有人的客戶號和姓名。select , from BOOKS,CUSTOMERS,ORDERS,ORDERITEM WHERE = AND = AND = AND ='計算機 '( 19)查詢“王牧”購買的圖書的ISBN 以及書名。SQL> SELECT , FROM BOOKS,CUSTOMERS,ORDERS,ORDERITEM WHERE = AND = AND = AND =' 王牧 '( 20)查詢訂購圖
9、書“ Oracle 數據庫基礎” 的客戶將收到什么樣的禮品。Select customer_id,name fromPromotion join(select customer_id,sum(quantity*retail) totalFrom order join orderitem on =Join book on =Where customer_id in(select customer_id from orders where order_id in(select order_id from orderitem where isbn= Oracle 數據庫基礎 )Group by cu
10、stomer_id)detailOn total between minretail and maxretail;21)確定客戶“張揚”訂購的圖書的作者。(22)查詢CUSTOMERS的每一個客戶所下達的訂單數量select , FROM CUSTOMERS,ORDERS,BOOKS,ORDERITEM WHERE = AND = AND =;( 23)查詢價格低于同一種類圖書平均價格的圖書的信息。( 24)查詢每個出版社出版圖書的平均價格、最高價格、最低價格。( 25)統計每個客戶購買圖書的數量及總價錢。( 26)查詢比1 號訂單中圖書數量多的其他訂單信息。( 27)查詢所有客戶及其訂購圖書的信息。( 28)查詢沒有訂購任何圖
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 產品技術合作開發合同書
- 冷鏈物流速凍加工項目規劃設計方案(范文模板)
- 數學建模與應用建模實踐練習題集
- 鄉村健康食品生產與供應鏈優化
- 那個讓我難忘的陌生人寫人作文(10篇)
- 農民互助性農業生產管理合同
- 電力電子技術應用實踐題
- 增強平臺競爭力與市場領導力的路徑
- 市場營銷消費者行為知識考點詳解
- 歷史文物保護與現代科技融合應用知識要點題
- 儀器儀表制造職業技能競賽理論題庫
- 網絡服務器配置與管理(微課版) 教案 項目02 虛擬化技術和VMware-2
- 稅收分析試題及答案
- 2025年西式面點師(中級)面包烘焙實操考試試卷
- 回遷樓房買賣合同協議書
- 新課程理念下語文課堂教學體系重建
- 從技術革新到應用拓展:高效便捷三維人體重建的多維探索
- 2025年湖南省中考數學模擬試卷(二)
- 國家開放大學2025年《創業基礎》形考任務3答案
- 廣東省大灣區2025屆普通高中畢業年級聯合模擬考試(二)化學(含答案)
- 電大《組織行為學》期末題庫及答案
評論
0/150
提交評論