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

正文內(nèi)容

物業(yè)信息管理-資料下載頁

2025-01-23 19:07本頁面
  

【正文】 更改 表中數(shù)據(jù)。 ? 基本語句為: Update{表名 |視圖名 } Set{ column={表達(dá)式 }[,…n]} Where{搜索條件 } 說明: ? ① Where子句指定要更新的行。 ? ② Set子句指定要更新的數(shù)據(jù)。 ? ③輸入的 數(shù)據(jù)類型 必須與 列定義的數(shù)據(jù)類型相同 。 ? ④一次只能更改一個(gè)表中的數(shù)據(jù)。 物業(yè)信息管理 第四章 數(shù)據(jù)庫技術(shù)基礎(chǔ) TransactSQL語言基礎(chǔ) ? [例 48]在表“ student1”中將每個(gè)學(xué)生的年齡加上 1歲。操作如下: use student /*打開數(shù)據(jù)庫 student*/ update student1 /*更改表 student1*/ set 年齡 =年齡 +1 /*修改年齡字段 ,將所有記錄中的年齡加 1*/ select * from student1 /*輸出表中所有記錄 */ 物業(yè)信息管理 第四章 數(shù)據(jù)庫技術(shù)基礎(chǔ) TransactSQL語言基礎(chǔ) ? Delete語句用于刪除表中的一行或多行記錄。 ? 基本語法為: Delete [from] table_name Where 搜索條件 ? 說明: ? ①如果 Delete語句 不指定 Where子句 ,SQL Server將 刪除表中的所有行 。 ? ②刪除的每一行記錄在事務(wù)日志中。 物業(yè)信息管理 第四章 數(shù)據(jù)庫技術(shù)基礎(chǔ) TransactSQL語言基礎(chǔ) ? [例 49]刪除 student1表中所有年齡 22歲的記錄。 use student /*打開數(shù)據(jù)庫 */ delete from student1 /*刪除表 student1中的記錄 */ where 年齡 =22 /*刪除表中年齡等于 22歲的全部記錄 */ select *from student1 /*輸出表中所有記錄 */ 物業(yè)信息管理 第四章 數(shù)據(jù)庫技術(shù)基礎(chǔ) TransactSQL語言基礎(chǔ) TransactSQL語言的其他元素 局部變量 全局變量 運(yùn)算符 函數(shù) 流程控制語句 ?Begin…end 程序塊 ?If…else 語句 ?While語句 ?Break語句 ?Continue語句 注釋 物業(yè)信息管理 第四章 數(shù)據(jù)庫技術(shù)基礎(chǔ) TransactSQL語言基礎(chǔ) ? 局部變量 ? 局部變量 是由用戶定義的,它只能在本程序內(nèi)部中聲明和使用。 ? 聲明局部變量可以使用 Declare語句。 ? 在 set語句中賦給局部變量一個(gè)初始值。 ? 局部變量名字前有一個(gè) 符號(hào)。 ? 基本語法為: Declare{變量名 數(shù)據(jù)類型 }[,…n] Set 局部變量名 =表達(dá)式 物業(yè)信息管理 第四章 數(shù)據(jù)庫技術(shù)基礎(chǔ) TransactSQL語言基礎(chǔ) 數(shù)據(jù)類型 數(shù)據(jù)類型 所占字節(jié)數(shù) 數(shù)的范圍 備注 整數(shù) bigint 8 261~ (2611) int 4 231~ (2311) smallint 2 215~ (2151) tinyint 1 0 ~ 255 浮點(diǎn)數(shù) real 4 ()~ (+38) 精確到 7位小數(shù) float 8 ()~ (+308) float(n)精確 n位小數(shù) decimal 2 ~ 17 1038 ~ 1037 numeric 同上 同上 例如 :decimal(15,3),表示共有 15位,其中整數(shù)位為 12位,小數(shù)位 3位 數(shù)據(jù)類型 所占字節(jié)數(shù) 數(shù)的范圍 備注 字符型 char 1 1~ 8000個(gè)字節(jié) Char(n)n表示占 n個(gè)字符空間 nchar 2 1~ 4000個(gè)字節(jié) nchar(n) varchar 1 1~ 8000個(gè)字節(jié) Varchar(n) nvarchar 2 1~ 4000個(gè)字節(jié) nvarchar(n) 日期時(shí)間 貨幣 datetime 8個(gè)字節(jié) 前 4個(gè)字節(jié)存儲(chǔ)日期 ,后 4個(gè)存時(shí)間 money 263~ (2631) 4位小數(shù) ? [例 410]局部變量的說明、賦值和輸出語句。 Declare str1 char(10),x1 int,x2 real Set str1=‘ good’ /*把字符串’ good’賦值給變量str1*/ set x1=13 /*將 13賦值給變量 x1*/ Set x2=16 /*將 16賦值給變量 x2*/ Print str1 /*打印變量 str1*/ Print x1 /*打印變量 x1 */ Print x2 /*打印變量 x2*/ 運(yùn)行結(jié)果為: good 13 16 物業(yè)信息管理 第四章 數(shù)據(jù)庫技術(shù)基礎(chǔ) TransactSQL語言基礎(chǔ) 說明 :①變量 str1是局部變量 ,數(shù)據(jù)類型為字符型 ,長(zhǎng)度為 10個(gè)字符 。 ②變量 x1是局部變量 ,數(shù)據(jù)類型為整型 。 ③變量 x2是局部變量 ,數(shù)據(jù)類型為浮點(diǎn)型。 ? 全局變量 ? 全局變量 是由 SQL Server數(shù)據(jù)庫系統(tǒng)提供,并需要用戶預(yù)先定義和維護(hù)。全局變量能夠提供 SQL Server當(dāng)前環(huán)境信息,它記錄了SQL Server自上次啟動(dòng)以來所發(fā)生的系統(tǒng)活動(dòng)和系統(tǒng)連接信息, 全局變量名字前有兩個(gè) ( )。 物業(yè)信息管理 第四章 數(shù)據(jù)庫技術(shù)基礎(chǔ) TransactSQL語言基礎(chǔ) ? [例 411]全局部變量的說明、賦值和輸出語句 。 Declare str1 char(10),x1 int,x2 real Select str1=‘ good’ , x1=12, x2=16 Select str1,x1,x2 說明: ① str1為字符型全局變量; ② x1為整型局部變量; ③ x2為浮點(diǎn)型局部變量。 分別對(duì)變量str1,x1和 x2賦值 在一行位置上輸出變量 str1,x1和 x2的值 運(yùn)行結(jié)果為: good 12 ? 運(yùn)算符 ? 運(yùn)算符用于執(zhí)行數(shù)學(xué)計(jì)算,字符串連接和各常量和變量之間的比較。 SQL Server支持四種運(yùn)算符: ? 算術(shù)運(yùn)算符: (*)乘, (/)除, (%)取模, (+)加和 ()減。 ? 比較運(yùn)算符: ()小于, ()大于,和 (=)等于。 ? 字符串并置: (+)。 ? 邏輯運(yùn)算符: and(邏輯與 ), or(邏輯或 ), not(邏輯非 )。 物業(yè)信息管理 第四章 數(shù)據(jù)庫技術(shù)基礎(chǔ) TransactSQL語言基礎(chǔ) ? [例 412]算術(shù)運(yùn)算符的應(yīng)用 。 Declare str1 char(10),x1 int,x2 real Set str1=39。good39。 set x1=13+26 Set x2=16*2/4 Print str1 Print x1 Print x2 運(yùn)行結(jié)果為: good 9 8 物業(yè)信息管理 第四章 數(shù)據(jù)庫技術(shù)基礎(chǔ) TransactSQL語言基礎(chǔ) ? 函數(shù) ? 在 TSQL中提供了許多類型的函數(shù)。這些函數(shù)包括: ? 聚集函數(shù) ? 數(shù)據(jù)類型函數(shù) ? 日期時(shí)間函數(shù) ? 數(shù)學(xué)函數(shù) ? 字符串函數(shù) ? 系統(tǒng)函數(shù)等。 ? 其中較常用的是聚集函數(shù)。 物業(yè)信息管理 第四章 數(shù)據(jù)庫技術(shù)基礎(chǔ) TransactSQL語言基礎(chǔ) ? 聚集函數(shù)包括: ? Avg() 計(jì)算平均值 ? Count(*) 統(tǒng)計(jì)選擇的記錄個(gè)數(shù) ? Min() 確定最小值 ? Max() 確定最大值 ? Count() 統(tǒng)計(jì)特定列中值的個(gè)數(shù) ? Sum() 計(jì)算綜合 ? 聚集函數(shù)的語法是類似的。 Select 函數(shù)名(參數(shù)) ? [例 413]求表 student1中學(xué)生的平均年齡。 use student select avg(年齡 ) from student1 ? 運(yùn)行結(jié)果為 : ? 23 物業(yè)信息管理 第四章 數(shù)據(jù)庫技術(shù)基礎(chǔ) TransactSQL語言基礎(chǔ) ? [例 414]求表 student1中學(xué)生的最大、最小、平均、總年齡和記錄總個(gè)數(shù)。 use student select max(年齡 ),min(年齡 ),avg(年齡 ),sum(年齡 ),count(*) from student1 select * from student1 /*顯示表中全部記錄 */ ? 運(yùn)行結(jié)果為 : 26 21 23 161 7 3061008 張三 男 26 2050723 張國華 男 24 2050726 張青 女 21 3020916 陳小英 女 23 3020913 吳天 男 23 3020918 李四 男 23 2050728 陳蓮 女 21 ? 流程控制語句 ? ① Begin…end 程序塊 ? begin …end 用來設(shè)定一個(gè)程序塊,相當(dāng)于C語言程序中的 { }, 即將 begin …end 內(nèi)的所有程序視為一個(gè)單元執(zhí)行。語法格式如下: begin 命令行 end 說明: begin …end 常用于選擇語句和循環(huán)語句。 物業(yè)信息管理 第四章 數(shù)據(jù)庫技術(shù)基礎(chǔ) TransactSQL語言基礎(chǔ) ? ② if 語句 ? if 語句是最常用的條件語句,其語法格式如 下: if 條件表達(dá)式 命令行 1或程序塊 1 else 命令行 2或程序塊 2 ? 說明: ① 其中“ 條件表達(dá)式 ”可以是各種表達(dá)式組合,但表達(dá)式的值必須是邏輯值,即“ 真 ”或“ 假 ”。 ? ②若果“ 條件表達(dá)式 ”的 條件成立 ,即為“ 真 ”就執(zhí)行“ 命令行 1或程序塊 1”, 否則 就執(zhí)行“ 命令行2或程序 塊 2”。 物業(yè)信息管理 第四章 數(shù)據(jù)庫技術(shù)基礎(chǔ) TransactSQL語言基礎(chǔ) 條件表達(dá)式 命令 1或程序 1 命令 1或程序 1 真 假 if語句流程圖 ? [例 415]if?else 語句的運(yùn)用。 Declare x int,y int,b int Set x=120 Set y=130 if xy begin set b=x set x=y set y=b print 39。x=39。+str(x,3) print 39。y=39。+str(y,3) end else print ‘ x大于 y!39。 物業(yè)信息管理 第四章 數(shù)據(jù)庫技術(shù)基礎(chǔ) TransactSQL語言基礎(chǔ) 變量 x的值與 y交換 程序塊 開始 X=120 Y=130 Xy b=x x=y X=b 打印 X=130 Y=120 打印 X 大于 Y! N Y 程序流程圖: 運(yùn)行結(jié)果為 : x= 130 y= 120 ? 【例 4151】寫出 TSQL語句,在數(shù)據(jù)庫的收 費(fèi)信息表 中查詢 業(yè)主 ID為 02202的住戶是否 10樓以上的高層住戶 ,如果是,顯示 ‘此業(yè)主為 10樓以上高層住戶’, 否則顯示‘ 此業(yè)主為 10樓以下低層住戶 ’。 USE 物業(yè)收費(fèi) IF(select 公用電費(fèi) from 收費(fèi)信息 Where 業(yè)主 ID=39。0220239。)10 PRINT 39。此業(yè)主為 10樓以上高層住戶 39。 else PRINT 39。此業(yè)主為 10樓以下低層住戶 39。 ? [例 416]在查詢分析器文檔中輸入如下代碼 Declare xm varchar(50),ma varchar(50),msg va
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1