freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

[計(jì)算機(jī)軟件及應(yīng)用]t-sql編程基礎(chǔ)-在線瀏覽

2024-12-03 23:14本頁面
  

【正文】 expression[, style]) 將表達(dá)式的值轉(zhuǎn)換為指定的數(shù)據(jù)類型,可以指定長度 例 數(shù)據(jù)轉(zhuǎn)換 例 數(shù)據(jù)轉(zhuǎn)換 .sql 字符串函數(shù) ? 字符串函數(shù)用于對字符串進(jìn)行連接、截取等操作。 Print STUFF(39。,4,3,39。) GO 思考: 使用函數(shù) 給學(xué)生信息表聯(lián)系電話升級 7位到 8位? 日期函數(shù) P118 ? 日期函數(shù)用來顯示日期和時(shí)間的信息。 ? 計(jì)算日期差額等 思考: 使用函數(shù) 查看借閱信息表中借期和還期的差額天數(shù) ? 【 例 】 查詢服務(wù)器當(dāng)前的系統(tǒng)日期和時(shí)間。當(dāng)前日期 39。月 39。日 39。年 39。 GO 思考: 使用函數(shù) 、 年齡 ? 年齡 在某區(qū)間的學(xué)生信息 系統(tǒng)函數(shù) 【 例 】 查詢主機(jī)名稱。 USE Library GO SELECT COL_LENGTH(39。 39。) AS 39。 FROM book2 思考問題: dateadd函數(shù)、算術(shù)運(yùn)算,編寫求今天 100天后日期的查詢語句 Datadiff函數(shù)、算術(shù)運(yùn)算,編寫計(jì)算顯示自己的年齡、月齡的查詢語句 (不要生日 ) ‘ 05513865857’,使用字符函數(shù)實(shí)現(xiàn)輸出為:‘ 055183865857’ 復(fù)習(xí): TSQL語言的變量的分類 ? 局部變量與全局變量的區(qū)別 ? 作用域 ? 格式 ? 使用 ? 局部變量的 定義 ? 賦值 ? 查看 ? 批處理 批 是一個(gè) SQL語句集,這些語句一起提交并作為一個(gè)組來執(zhí)行。由于批中的多個(gè)語句是一起提交給 SQL SERVER的,所以可以節(jié)省系統(tǒng)開銷。 ?在同一個(gè)批中不能既創(chuàng)建規(guī)則或默認(rèn),又綁定到列使用 。 ?不能在同一個(gè)批處理中使用 ALTER TABLE更改表,然后引用新列。也不能既刪除又重建。 觀察系統(tǒng)執(zhí)行以下代碼給出的信息: DECLARE AA INT GO SELECT AA=44 GO 觀察系統(tǒng)執(zhí)行以下代碼給出的信息: USE Library GO CREATE VIEW v_abc AS SELECT * FROM book2 GO SELECT * FROM v_abc GO 流程控制語句 1. IF...ELSE語句 利用 IF...ELSE語句能夠?qū)σ粋€(gè)條件進(jìn)行測試,并根據(jù)測試的結(jié)果來執(zhí)行相應(yīng)的操作。其語法為: IF 條件表達(dá)式 語句塊 1 [ELSE 語句塊 2 ] 條件表達(dá)式可能是EXISTS 和 NOT EXISTS語句 【 例 83】 根據(jù)現(xiàn)在的日期 , 顯示月份上旬或下旬 。 流 控 語 句 2. BEGIN…END BEGIN和 END用來定義語句塊,必須成對出現(xiàn)。常用于下列情況: (1) WHILE循環(huán)需要包含多條語句。 (3) IF...ELSE語句中需要包含多條語句。 類同于 C語言的大花括號 { } 【 例 】 查詢是否有書的定價(jià)高于 8000元的書,如果有則輸出該書的信息包括作者姓名,如果沒有就輸出“不存在高于 8000元的書”。不存在高于 8000元的書 39。 BREAK語句退出 WHILE循環(huán),CONTINUE語句跳過語句塊中的所有其他語句,開始下一次循環(huán)。 DECLARE sum INT , i SMALLINT SET i=1 Set sum=0 While (i=100) BEGIN SET sum=sum+i SET i=i+1 END PRINT sum 使用 WHILE、 BREAK和 CONTINUE語句解決問題: 1100的偶數(shù)和、奇數(shù)和 1100中能被 7整除的數(shù)的和(提示:Continue應(yīng)用,取模運(yùn)算符: %,例如:9%7,結(jié)果為 2 ) 2余 1,除 3余 2,除 4余 3,除 5余 4,除 6余 5的最小自然數(shù) (提示: Break應(yīng)用) 4. CASE表達(dá)式 CASE表達(dá)式用于多條件分支選擇。 根據(jù)測試 /條件表達(dá)式的值的不同,取其相應(yīng)的值 。 declare 分?jǐn)?shù) decimal declare 成績級別 char(6) set 分?jǐn)?shù) = 88 set 成績級別 = Case floor(分?jǐn)?shù) /10) when 10 then 39。 when 9 then 39。 when 8 then 39。 when 7 then 39。 when 6 then 39。 else 39。 end Print 成績級別 函數(shù) floor(分?jǐn)?shù) /10) 返回小于或等于所給數(shù)字表達(dá)式的最大整數(shù)。 2) 如果找到了第一個(gè)相等的常量值 , 則整個(gè) CASE表達(dá)式取相應(yīng) THEN語 句指定的結(jié)果表達(dá)式的值 , 之后跳出 CASE… END結(jié)構(gòu) 。 4) 若沒有使用 ELSE,且找不到相等的常量值,則返回 NULL。 USE Library SELECT UserId,UserName,Sex=CASE UserSex WHEN 1 THEN 39。 WHEN 0 THEN 39。 END FROM UserTb 在查詢頁中輸入以上代碼,單擊按鈕,運(yùn)行結(jié)果如圖 84所示。 declare 分?jǐn)?shù) decimal declare 成績級別 char(6) set 分?jǐn)?shù) = 88 set 成績級別 = case when 分?jǐn)?shù) =90 and 分?jǐn)?shù) =100 then 39。 when 分?jǐn)?shù) =80 and 分?jǐn)?shù) 90 then 39。 when 分?jǐn)?shù) =70 and 分?jǐn)?shù) 80 then 39。 when 分?jǐn)?shù) =60 and 分?jǐn)?shù) 70 then 39。 when 分?jǐn)?shù) 60 then 39。 end Print 成績級別 【 例 】 CASE表達(dá)式 根據(jù)成績表中平均成績,顯示該學(xué)生的成績等級 Select 學(xué)號 , avg(成績 ) From 成績表 Group by 學(xué)號 Order by 學(xué)號 Go 問題: 將顯示的平均成績轉(zhuǎn)換為優(yōu)秀、良好、中等、及格、不及格 ? 【 例 85】 按照月份劃分所處季節(jié) 。冬天 39。秋天 39。夏天 39。春天 39。 5. RETURN RETURN語句實(shí)現(xiàn)無條件退出批命令、存儲過程或觸發(fā)器。 DECLARE sum SMALLINT , i SMALLINT SET i=1 Set sum=0 BEG: IF (i=100) BEGIN SET sum=sum+i SET i=i+1 GOTO BEG END PRINT sum 7. PRINT PRINT語句的作用是在屏幕上顯示用戶信息。 其他類型數(shù)據(jù)用函數(shù) CAST和 CONVERT轉(zhuǎn)換后輸出。 While循環(huán)語句編寫 10以內(nèi)的階乘和。 2余 1,除 3余 2,除 4余 3,除 5余 4,除 6余 5的最小自然數(shù) 。 SQL Server支持兩種方式的注釋 。 可以單獨(dú)一行 , 也可以跟在 SQL語句之后 , 允許嵌套使用 。塊注釋可以 從一行開頭開始,也可以跟在 SQL語句之后,注釋內(nèi)容中允許有 “ /*”字 符組合,但是不允許 “ */”的組合。由 SELECT語 句返回的行集包括滿足該語句的 WHERE子句中條件的所有行。應(yīng)用程序,特
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1