資源描述:
《實驗二 T-SQL語言的應用(一)》由會員上傳分享,免費在線閱讀,更多相關內容在行業(yè)資料-天天文庫。
1、實驗二T-SQL語言的應用(一)學生班級學號姓名:【實驗一】利用T-sql語句聲明一個長度為16的nchar型變量bookname,并賦初值為‘sqlserver數據庫編程’并打印出來。請將語句粘貼在下方。declare@booknamenchar(16)set@bookname='sqlserver數據庫編程'select@bookname【實驗二】常量、變量及基本語句(1)在“圖書訂單管理數據庫”中查詢圖書表(book表)中圖書名稱是4個字符的圖書信息。請將語句粘貼在下方。use圖書訂單管理gos
2、elect*frombookwherelen(圖書名稱)=4(2)在“圖書訂單管理數據庫”中利用變量和打印語句顯示客戶中每一筆圖書訂購數量最大的和最小的。請將語句粘貼在下方。declare@maxformint,@minformintset@maxform=(selectmax(訂購數量)fromorderform)set@maxform=(selectmax(訂購數量)fromorderform)(1)求10!。請將語句粘貼在下方。declare@xint,@yintset@x=1set@y=1wh
3、ile@x<=10beginprint@yselect@x=@x+1,@y=@y*@xend【實驗三】首先將老師給你的數據庫“圖書訂單管理數據庫”附加到系統中,然后編程獲取某客戶的圖書訂購信息具體要求:使用T-SQL編程,王孔若是一名客戶,現在需要獲取“王若孔”的姓名、客戶編號及性別等信息;然后輸出“王若孔”所訂購圖書的明細表、訂購數目及訂單總金額。具體完成步驟:1.分別為客戶編號、客戶姓名、性別聲明變量;declare@客戶編號nchar(10),@客戶姓名nchar(10),@性別nchar(2)
4、2.為這三個變量賦值;declare@客戶編號nchar(10),@客戶姓名nchar(10),@性別nchar(2)set@客戶姓名='王若孔'set@客戶編號=(select客戶編號fromclientswhere客戶姓名='王若孔')set@性別=(select客戶性別fromclientswhere客戶姓名='王若孔')1.用PRINT語句輸出變量的值;declare@客戶編號nchar(10),@客戶姓名nchar(10),@性別nchar(2)print@客戶編號+@客戶姓名+@性別輸出客
5、戶'王若孔'所訂購的圖書的明細(查詢語句中要求查詢:客戶編號、客戶性別、圖書名稱、訂購日期、作者姓名、圖書價格)selectclients.客戶編號,clients.客戶性別,book.圖書名稱,orderform.訂購日期,authors.姓名,book.價格fromclients,orderform,book,authorswhere客戶姓名='王若孔'2.輸出客戶'王若孔'完成的訂單數目以及訂單總金額。請將語句粘貼在下方:selectcount(*)as訂單數目,sum(book.價格*orde
6、rform.訂購數量)as總金額fromclients,orderform,book,authorswhere客戶姓名='王若孔'