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

正文內(nèi)容

[計(jì)算機(jī)軟件及應(yīng)用]t-sql編程基礎(chǔ)-文庫吧

2024-10-01 23:14 本頁面


【正文】 編程語言中常用的運(yùn)算有 算術(shù)運(yùn)算、字符串連接運(yùn)算、比較運(yùn)算、邏輯運(yùn)算 。 SQL Server中的運(yùn)算符 ?算符主要分算術(shù)運(yùn)算符、賦值運(yùn)算符、位運(yùn)算符、關(guān)系運(yùn)算符、邏輯運(yùn)算符以及字符串連接運(yùn)算符,見表,課本 P115116 算術(shù)運(yùn)算 算術(shù)運(yùn)算符 : 加 (+)、減 ()、乘 (*)、除 (/)和取余 (%) ?參與運(yùn)算的數(shù)據(jù)是 數(shù)值類型數(shù)據(jù) ,其運(yùn)算結(jié)果也是 數(shù)值類型數(shù)據(jù) 。 ?加 (+) 和減 (–)運(yùn)算符也可用于對(duì) 日期型數(shù)據(jù)進(jìn)行運(yùn)算,還可進(jìn)行數(shù)值性字符數(shù)據(jù)與數(shù)值類型數(shù)據(jù)進(jìn)行運(yùn)算。 字符串連接運(yùn)算 字符串連接運(yùn)算: (+)字符串之間的連接。 ?參與字符串連接運(yùn)算的數(shù)據(jù)只能是 字符數(shù)據(jù)類型 : char、 varchar、 nchar、 nvarchar、text、 ntext,其運(yùn)算結(jié)果也是 字符數(shù)據(jù)類型 。 比較運(yùn)算 常用比較運(yùn)算符 :大于 ()、大于等于 (=)、等于 (=)、不等于 ()、小于 ()、小于等于 (=),測試兩個(gè) 相同類型 表達(dá)式的 順序、大小、相同與否。 ?數(shù)值大小的比較、 ?字符串排列順序的前后比較、 ?日期數(shù)據(jù)前后比較。 結(jié)果 : 正確 (TRUE)、錯(cuò)誤 (FALSE) 用途 : if語句和 while語句的條件、 where子句和having子句的條件。 運(yùn)算符優(yōu)先級(jí) 當(dāng)一個(gè)復(fù)雜的表達(dá)式有多個(gè)運(yùn)算符時(shí) , 運(yùn)算符優(yōu)先性決定執(zhí)行運(yùn)算的先后次序 。 執(zhí)行的順序: 從上而下 、相同級(jí)從左到右 。 類型 運(yùn)算符 一元運(yùn)算 +(正 )、 (負(fù) )、 ~(按位 NOT) 乘除模 *(乘 )、 /(除 )、 %(模 ) 加減串聯(lián) +(加 )、 (+ 串聯(lián) )、 (減 ) 比較運(yùn)算 =, , , =, =, 位運(yùn)算 ^(位異或 )、 amp。(位與 )、 |(位或 ) 邏輯非 NOT 邏輯與 AND 邏輯或等 ALL、 ANY、 BETWEEN、IN、 LIKE、 OR、 SOME 賦值 = 什么是函數(shù)? SQL Server 提供的函數(shù)分為兩大類: 內(nèi)置函數(shù)和用戶自定義函數(shù)。 ?內(nèi)部函數(shù) 內(nèi)部函數(shù)的作用是用來幫助用戶獲得系統(tǒng)的有關(guān)信息、執(zhí)行有關(guān)計(jì)算、實(shí)現(xiàn)數(shù)據(jù)轉(zhuǎn)換以及統(tǒng)計(jì)功能等。SQL所提供的內(nèi)部函數(shù)又分為 數(shù)學(xué)函數(shù)、字符串函數(shù)、日期函數(shù)、聚合函數(shù)、系統(tǒng)函數(shù) 等幾種。 函數(shù)的組成部分: (可以為:無參數(shù)的、單個(gè)參數(shù)的、多個(gè)參數(shù)的) 字符串函數(shù) 見 p117表 86 數(shù)據(jù)轉(zhuǎn)換函數(shù)實(shí)例 : (演示) declare @num varchar(10),@dd datetime 申請(qǐng)變量 Set @num =CAST ( AS VARCHAR(10) ) 轉(zhuǎn)換數(shù)據(jù)并賦值給變量 Select @num 顯示變量的值 Set @dd=convert(datetime,39。19898839。) select @dd 數(shù)據(jù)轉(zhuǎn)換函數(shù) 函數(shù)及語法格 功 能 描 述 CAST(expression AS date_type) 將表達(dá)式的值轉(zhuǎn)換為指定的數(shù)據(jù)類型 CONVERT(data_type[(1ength)], expression[, style]) 將表達(dá)式的值轉(zhuǎn)換為指定的數(shù)據(jù)類型,可以指定長度 例 數(shù)據(jù)轉(zhuǎn)換 例 數(shù)據(jù)轉(zhuǎn)換 .sql 字符串函數(shù) ? 字符串函數(shù)用于對(duì)字符串進(jìn)行連接、截取等操作。 【 例 】 STUFF函數(shù)的練習(xí),從原始字符串中刪除 4個(gè)字符,然后再插入另一個(gè)字符串。 Print STUFF(39。ccccadrkuekgoj39。,4,3,39。AAA39。) GO 思考: 使用函數(shù) 給學(xué)生信息表聯(lián)系電話升級(jí) 7位到 8位? 日期函數(shù) P118 ? 日期函數(shù)用來顯示日期和時(shí)間的信息。它們處理 datatime和 smalldatatime的值,并對(duì)其進(jìn)行算術(shù)運(yùn)算。 ? 計(jì)算日期差額等 思考: 使用函數(shù) 查看借閱信息表中借期和還期的差額天數(shù) ? 【 例 】 查詢服務(wù)器當(dāng)前的系統(tǒng)日期和時(shí)間。 SELECT 39。當(dāng)前日期 39。=GETDATE(), 39。月 39。=MONTH(GETDATE()), 39。日 39。=DAY(GETDATE()), 39。年 39。=YEAR(GETDATE())。 GO 思考: 使用函數(shù) 、 年齡 ? 年齡 在某區(qū)間的學(xué)生信息 系統(tǒng)函數(shù) 【 例 】 查詢主機(jī)名稱。 SELECT HOST_NAME() GO 【 例 】 返回 book1表中書名字段的長度。 USE Library GO SELECT COL_LENGTH(39。book239。, 39。書名 39。) AS 39。書名長度 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í)行。 批結(jié)束的符號(hào)是“ GO”。由于批中的多個(gè)語句是一起提交給 SQL SERVER的,所以可以節(jié)省系統(tǒng)開銷。 批 處理 使用批限制: CREATE FUNTION CREATE PROCEDURE CREATE VIEW CREATE DEFAULT CREATE TRIGGER CREATE RULE 以上語句必須是批的第一條 ,且 語句彼此不能和其他語句組合成一個(gè)批處理使用,應(yīng)該在批處理中單獨(dú)提交。 ?在同一個(gè)批中不能既創(chuàng)建規(guī)則或默認(rèn),又綁定到列使用 。 ?在同一個(gè)批中不能刪除一個(gè)數(shù)據(jù)庫對(duì)象又重建它。 ?不能在同一個(gè)批處理中使用 ALTER TABLE更改表,然后引用新列。 即同一批中,不能既創(chuàng)建又使用。也不能既刪除又重建。 批 處 理 【 例 】 批處理示例分析。 觀察系統(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)的操作。ELSE語句是可選的。其語法為: IF 條件表達(dá)式 語句塊 1 [ELSE 語句塊 2 ] 條件表達(dá)式可能是EXISTS 和 NOT EXISTS語句 【 例 83】 根據(jù)現(xiàn)在的日期 , 顯示月份上旬或下旬 。 在查詢頁中輸入代碼,單擊按鈕,執(zhí)行結(jié)果如圖 83所示。 流 控 語 句 2. BEGIN…END BEGIN和 END用來定義語句塊,必須成對(duì)出現(xiàn)。它將多個(gè) SQL語句括起來,相當(dāng)于一個(gè)單一語句。常用于下列情況: (1) WHILE循環(huán)需要包含多條語句。 (2) CASE函數(shù)的元素需要包含多條語句。 (3) IF...ELSE語句中需要包含多條語句。 流 控 語 句 BEGIN...EDN語句的語法格式如下: EEGIN SQL語句 1 SQL語句 2 ... END
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1