試驗(yàn)10-使用T-SQL編寫(xiě)程序.doc

試驗(yàn)10-使用T-SQL編寫(xiě)程序.doc

ID:59332417

大小:326.00 KB

頁(yè)數(shù):5頁(yè)

時(shí)間:2020-09-04

試驗(yàn)10-使用T-SQL編寫(xiě)程序.doc_第1頁(yè)
試驗(yàn)10-使用T-SQL編寫(xiě)程序.doc_第2頁(yè)
試驗(yàn)10-使用T-SQL編寫(xiě)程序.doc_第3頁(yè)
試驗(yàn)10-使用T-SQL編寫(xiě)程序.doc_第4頁(yè)
試驗(yàn)10-使用T-SQL編寫(xiě)程序.doc_第5頁(yè)
資源描述:

《試驗(yàn)10-使用T-SQL編寫(xiě)程序.doc》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。

1、實(shí)驗(yàn)十使用T-SQL編寫(xiě)程序一、實(shí)訓(xùn)目的1)掌握常用函數(shù)的使用方法2)掌握流程控制語(yǔ)句的使用方法二、實(shí)訓(xùn)內(nèi)容1)啟動(dòng)SQLServer2005查詢編輯器。2)應(yīng)用轉(zhuǎn)換函數(shù)。3)應(yīng)用聚合函數(shù)。4)應(yīng)用字符串函數(shù)。5)應(yīng)用IF…ELSE語(yǔ)句。6)應(yīng)用WHILE語(yǔ)句。三、實(shí)訓(xùn)步驟1.應(yīng)用轉(zhuǎn)換函數(shù)1)打開(kāi)“SQLServerManagementStudio”窗口。2)單擊“標(biāo)準(zhǔn)”工具欄上的“新建查詢”按鈕,打開(kāi)“查詢編輯器”窗口。3)在窗口內(nèi)直接輸入以下語(yǔ)句,求kc表中課程號(hào)為“107”的課程名稱的長(zhǎng)度,并輸出結(jié)果。USExscjDE

2、CLARE@lengthintSELECT@length=LEN(課程名)FROM kcWHERE課程號(hào)='107'PRINT'107號(hào)課程名稱的長(zhǎng)度為:'+CONVERT(varchar(4),@length)4)單擊“SQL編輯器”工具欄上的“分析”按鈕,檢查輸入的T-SQL語(yǔ)句是否有語(yǔ)法錯(cuò)誤。如果有語(yǔ)法錯(cuò)誤,則進(jìn)行修改,直到?jīng)]有語(yǔ)法錯(cuò)誤為止。5)確保無(wú)語(yǔ)法錯(cuò)誤后,單擊“SQL編輯器”工具欄上的“執(zhí)行”按鈕,執(zhí)行結(jié)果如圖10-1所示。1.應(yīng)用聚合函數(shù)1)在“查詢編輯器”窗口內(nèi)輸入以下語(yǔ)句,統(tǒng)計(jì)xsqk表中的學(xué)生人數(shù),并輸出

3、結(jié)果。USExscjDECLARE@counterintSELECT@counter=COUNT(*)FROMxsqkPRINT'xsqk表中共有'+CAST(@counterASvarchar(4))+'名學(xué)生'2)單擊“SQL編輯器”工具欄上的“執(zhí)行”按鈕,執(zhí)行結(jié)果如圖10-2所示。2.應(yīng)用字符串函數(shù)1)在“查詢編輯器”窗口內(nèi)輸入以下語(yǔ)句,將字符串“WelcometoSQLServer”轉(zhuǎn)換為大寫(xiě)字母輸出。DECLARE@changevarchar(30)SET@change='WelcometoSQLServer'PRI

4、NTUPPER(@change)2)單擊“SQL編輯器”工具欄上的“執(zhí)行”按鈕,執(zhí)行結(jié)果如圖10-3所示。1.應(yīng)用IF…ELSE語(yǔ)句1)在“查詢編輯器”窗口內(nèi)輸入以下語(yǔ)句,查詢學(xué)號(hào)為“020101”的學(xué)生的平均分是否超過(guò)了85分,若超過(guò)則輸出“××考出了高分”,否則輸出“××考得一般”。USExscjDECLARE@snochar(6),@snamechar(8)SET@sno='020101'IF(SELECTAVG(成績(jī))FROMxs_kcWHERE學(xué)號(hào)=@sno)>85BEGINSELECT@sname=姓名FROMxs

5、qkWHERE學(xué)號(hào)=@snoPRINT@sname+'考出了高分'ENDELSEPRINT@sname+'考得一般'2)單擊“SQL編輯器”工具欄上的“執(zhí)行”按鈕,執(zhí)行結(jié)果如圖10-4所示。1.應(yīng)用WHILE語(yǔ)句1)在“查詢編輯器”窗口內(nèi)輸入以下語(yǔ)句,計(jì)算并顯示200以內(nèi)能同時(shí)被3和7整除的數(shù)。DECLARE@numINTSET@num=0WHILE@num<200BEGINSET@num=@num+1IF@num%3=0AND@num%7=0PRINT@numELSEcontinueEND2)單擊“SQL編輯器”工具欄上的“

6、執(zhí)行”按鈕,執(zhí)行結(jié)果如圖10-5所示。圖10-5WHILE語(yǔ)句實(shí)例執(zhí)行結(jié)果

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫(huà)的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。