第04章-Transact-SQL语言基础.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 4.7 小结 利用Transact-SQL编写的程序是可以执行复杂的管理任务,也是开发SQL Server 2005数据库应用系统的基础。 学习本章应该重点掌握如下内容: 变量的定义及使用方法。 常用系统函数及使用方法。 常用运算符及其优先级。 流程控制语句的种类及用法。 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 4.3 Transact-SQL运算符 4.3.3 逻辑运算符 例4.6 逻辑运算符BETWEEN的使用方法。 程序代码如下: USE teaching GO SELECT * FROM score WHERE final BETWEEN 90 AND 99 4.3 Transact-SQL运算符 4.3.4 字符串连接运算符 字符串连接运算符形式与加号(+)一致,但用于两个字符串地连接。 例如:SELECT ’abc’+’def’+‘123’,其结果为abcdef123。 4.3.5 位运算符 位运算操作符只能用于整数或二进制类型数据,用于在两个整型操作数之间执行位操作运算,主要包括、|、^、~。 4.3.6 赋值运算符 Transact-SQL 中只有一个赋值运算符(=)。赋值运算符可以将数据值赋给某个特定的对象。 还可以使用赋值运算符在列标题和为列定义值的表达式之间建立关系。 4.3 Transact-SQL运算符 4.3.7 运算符的优先级 在SQL Server 2005中,当一个复杂的表达式中包含多种运算符时,运算符的优先顺序将决定表达式的计算和比较顺序。 Transact-SQL支持的运算符的优先级按照从高到低的顺序排列如表所示 当一个表达式中的两个运算符有相同的运算符优先级别时,将按照它们在表达式中的位置对其从左到右进行求值。 优先级 运算符 1 ()(圆括号) 2 +(正)、-(负)、~(位非) 3 *(乘)、/(除)、%(取模) 4 +(加)、(+ 连接)、-(减)、 (位与) 5 =, 、、=、=、、!=、!、!(比较运算符) 6 ^(位异或)、|(位或) 7 NOT 8 AND 9 ALL、ANY、BETWEEN、IN、LIKE、OR、SOME 10 =(赋值) 4.4 Transact-SQL函数 SQL Server 2005为Transact-SQL语言提供了大量的功能函数以供编程使用。如果按照功能对这些函数进行划分,可以将它们大致划分为10类。 字符串函数 文本/图像管理函数 日期/时间类函数 数学计算函数 SQL系统配置函数 系统函数 安全管理函数 系统统计函数 游标函数 元数据函数 4.4 Transact-SQL函数 4.4.1 数学函数 数学函数用于对数值型字段和表达式进行处理,并返回运算结果。数学函数可以对SQL Server 2005提供的各种数值型数据进行处理。 常用的数学函数如表所示 函 数 功能描述 ABS 返回表达式的绝对值 CEILING 返回大于或等于指定数值表达式的最小整数 EXP 返回给定表达式为指数的e值 FLOOR 返回小于或等于指定数值表达式的最大整数 LOG 返回给定表达式的自然对数 LOG10 返回给定表达式的以10 为底的对数 PI 常量,圆周率 POWER 返回给定表达式的指定次方的值 RADIANS 角度值转换为弧度值 RAND 返回0~1之间的随机float数 ROUND 返回指定小数的位数的表达式的值 SQUARE 返回给定表达式的平方 SQRT 返回给定表达式的平方根 例4.7 输出下列函数的值CEILING(),FLOOR(),ROUND()。 程序代码如下: select ceiling(13.6), floor(13.7), round(13.45767,3) 4.4 Transact-SQL函数 4.4.2 聚合函数 聚合函数用于对一组值进行计算并返回一个单一的值。除COUNT 函数之外,聚合函数忽略空值。聚合函数经常与SELECT 语句的GROUP BY 子句一同使用。 聚合函数的作用是在结果集中通过对被选列值的收集处理,并返回一个数值型的计算结果。常用聚合函数如表所示。 函数 功 能 描 述 AVG( ) 返回组中数据的平均值,忽略NULL值 COUNT( ) 返回组中项目的数量 MAX( ) 返回多个数据比较的最大值, 忽略NULL值 MIN(

文档评论(0)

gl5000 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档