- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第六章 T-SQL语言编程基础
An Introduction to Database Systenm 第六章 T-SQL语言编程基础 6.1 SQL 语言的基础 6.2 SQL 流程控制语句 6.1 SQL语言基础 6.1.1 常量和变量 6.1.1 常量和变量 6.1.1 常量和变量 6.1.1 常量和变量 6.1.2 运算符和表达式 6.1.2 运算符和表达式 6.1.2 运算符和表达式 6.1.3 SQL Server 常用函数 6.1.3 SQL Server 常用函数 6.2 SQL 流程控制语句 6.2 SQL 流程控制语句 6.2 SQL 流程控制语句 6.2 SQL 流程控制语句 6.2 SQL 流程控制语句 作 业 * 1 常量以及变量的使用 2 运算符与表达式的使用 3 SQL Server 函数 常量:字符串常量、整型常量、实型常量、日期时间常量 变量:全局变量、局部变量 算术运算符、位运算符、比较运算符、逻辑运算符、字符串运算符 数学函数、字符串函数、日期函数 常量 1 字符串常量 2 数值常量 ASCII字符串常量:单引号界定的字符串 Unicode字符串常量:前缀字符N+单引号界定的字符串 注:如果字符串中包括单引号,使用两个单引号表示嵌入的单引号 区别:ASCII字符占用存储空间1个字节,unicode字符占用2个字节 直接按照数值型数据定义的规则和范围书写数据即可 常量 3 日期和时间常量 使用单引号将日期时间字符串界定。 SQL Server 2000可以识别的日期时间格式如下: 字母日期格式:‘April 25,2005’ 数字日期格式:‘2005-03-05’、’03-05-2006’(年月日、月日年格式) 不分割的字符格式:(年月日格式) 时间格式:’20:25:05’、’04:30:AM’ 变量 1 全局变量P225 由系统提供,通过在变量名字前增加两个@@前缀区别于局部变量;在SQL Server中,T-SQL全局变量作为函数引用;全局变量时SQL Server系统提供并赋值;用户不能建立全局变量,也不能为全局变量赋值。 用途:通常将全局变量的值赋给局部变量,以便保存和处理。 例如:获取系统的状态数据,根据状态信息决定下一步走向。 @@Rowcount:返回最近一个豫剧影响的行数 @@error:保存了最近执行操作的错误状态 @@version:表示SQL Server 的版本信息 变量 2 局部变量P225 用于保存单个数据值;在变量名前面增加一个@符号表示局部变量或参数。用途:保存运算的中间结果,作为循环变量使用等。 局部变量作用域局限在一定范围内的T-SQL对象。一般来说,局部变量在一个批处理中被声明,然后这个批处理内的SQL语句就可以使用或者设置该变量的值。 局部变量声明:declare @变量名 数据类型 局部变量赋值:set @变量名 = 值表达式 变量值显示: select @变量名 1 算术运算符 算术运算符在两个表达式上执行数学运算,这两个表达式 可以是任何数字数据类型。 SQL Server运算符:+、-、*、/、%等。 例如: ① 教材P228页的例题; 提示:加和减运算符也可以用于对日期时间型数据执行算术 运算。 例如:‘2008-10-23’ +35、‘2008-10-23 15:39:40’ - 40 2 位运算符P229 位运算符可以对两个整型数据或二进制数据进行位操作。SQL Server运算符:(与)、|(或) 和 ^(非) 等。 在T-SQL中,首先将整数转换为二进制数据,然后再对二进制数据进行按位运算。 3 比较运算符P229 比较运算符又称关系运算符,用于测试两个表达式值之间的关系,其运算结果为逻辑值。SQL Server 比较运算符号:=、、、=、=、 、(!=)、!、!等 4 逻辑运算符P230 逻辑运算符用于对某个条件进行测试,运算结果为True/False。Sql Server提供的常用逻辑运算符号有:AND、OR、NOT、Between、 Exists、In、Like(P159)等。 5 字符串连接运算符 字符串运算符为(+)。可以将两个或多个字符串合并成一个字符串。 1 数学函数P233 abs()、round()、rand()、max()、min()、avg()、sum()、count() 2 字符串函数 ASCII()、char()、left()、right
您可能关注的文档
最近下载
- 小学体育三年级下册全册教案表格式小学体育三年级下册全册教案表格式.doc VIP
- (2025)冠脉介入培训试题答案.docx VIP
- 毛利人的传统文化.pptx VIP
- 新西兰毛利文化课件.pptx VIP
- 固体物理学 -课件(3.1.1)--第三单元课件.pdf VIP
- 小学三年级上册体育计划及教案(全册)(表格式107页).doc VIP
- Dell戴尔Dell 32 Plus 4K QD-OLED显示器 - S3225QC用户指南.pdf
- 部编版小学二年级下册道德与法治第三单元《绿色小卫士》教材解读.pdf VIP
- 遗失补办户口本授权委托书.doc VIP
- 2020年自考《播音与主持创作基础》练习试题及答案.doc VIP
文档评论(0)