SQL Server 2000管理与应用开发教程第6章.pptVIP

SQL Server 2000管理与应用开发教程第6章.ppt

  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文档。上传文档
查看更多
6.3 运算符 算术运算符。 赋值运算符。 位运算符。 比较运算符。 逻辑运算符。 字符串串联运算符。 一元运算符。 6.3.1 算术运算符 运算符 描述 +(加号) 加法 -(减号) 减法 *(乘号) 乘法 / (除号) 除法 %(模) 返回一个除法的整数余数。例如,13 % 6 = 1 6.3.2 赋值运算符 Transact-SQL有一个赋值运算符(=)。它通常与SET语句一起使用,为变量赋值。例如: DECLARE @MyCounter INT SET @MyCounter = 1 6.3.3 位运算符 运算符 描述 按位进行与运算(两个操作数) | 按位进行或运算(两个操作数) ^ 按位进行异或运算(两个操作数) 位1 位2 运算 | 运算 ^ 运算 0 0 0 0 0 0 1 0 1 1 1 0 0 1 1 1 1 1 1 0 6.3.4 比较运算符 运算符 描述 = 等于 大于 小于 = 大于等于 = 小于等于 不等于 != 不等于 ! 不小于 ! 不大于 6.3.5 逻辑运算符 运算符 描述 ALL 如果一系列的比较都为 TRUE,那么就为 TRUE。例如5ALL (3, 2, 1)的结果是TRUE;而5ALL(3, 6, 2)的结果是FALSE,因为5小于6 AND 如果两个布尔表达式都为 TRUE,那么就为 TRUE ANY 如果一系列的比较中任何一个为 TRUE,那么就为 TRUE。例如5 ANY(3, 6, 8)的结果是TRUE,因为3、6和8中有一个小于5的数 BETWEEN 如果操作数在某个范围之内,那么就为 TRUE。BETWEEN通常与AND一起使用。例如5 BETWEEN 3 AND 6的结果是TRUE EXISTS 如果子查询包含一些行,那么就为 TRUE IN 如果操作数等于表达式列表中的一个,那么就为 TRUE。例如5 IN (1, 2, 4)的结果是FALSE,因为5不没有出现在列表中 LIKE 如果操作数与一种模式相匹配,那么就为 TRUE。LIKE子句中会使用%和_等通配符。_表示一个字符,%表示一个字符串。例如_sql表示在sql前面有一个字符的字符串。对于表达式Varx LIKE _sql来说,当变量Varx符合_sql的模式,则返回TRUE,否则返回FALSE NOT 对任何其他布尔运算符的值取反 OR 如果两个布尔表达式中的一个为 TRUE,那么就为 TRUE SOME 如果在一系列比较中,有些为 TRUE,那么就为 TRUE。SOME与ANY的功能相同 6.3.6 字符串串联运算符 字符串串联运算符允许通过加号 (+) 进行字符串串联,这个加号也被称为字符串串联运算符。其他所有的字符串操作都可以通过字符串函数进行处理。例如: ? abc + def ? 的结果是 ? abcdef 6.3.7 一元运算符 运算符 描述 + 数值为正 - 数值为负 ~ 返回数字的补数 6.4 常用函数 聚合函数。 配置函数。 游标函数。 日期和时间函数。 数学函数。 元数据函数。 行集函数。 安全函数。 字符串函数。 系统函数。 系统统计函数。 文本和图像函数。 6.4.1 聚合函数 聚合函数 功能 AVG 返回组中值的平均值 BINARY_CHECKSUM 返回对表中的行或表达式列表计算的二进制校验值 CHECKSUM 返回在表的行上或在表达式列表上计算的校验值。CHECKSUM 用于生成哈希索引 CHECKSUM_AGG 返回组中值的校验值 COUNT 返回组中项目的数量 COUNT_BIG 返回组中项目的数量。COUNT_BIG 的使用与 COUNT 函数相似。它们之间的唯一差别是它们的返回值:COUNT_BIG 总是返回bigint数据类型值,而 COUNT 则总是返回int数据类型值 GROUPING 产生一个附加的列,当用 CUBE 或 ROLLUP 运算符添加行时,附加的列输出值为1,当所添加的行不是由 CUBE 或 ROLLUP 产生时,附加列值为0 MAX 返回表达式的最大值 MIN 返回表达式的最小值 SUM 返回表达式中所有值的和,或只返回 DISTINCT 值。SUM 只能用于数字列 STDEV 返回给定表达式中所有值的统计标准偏差 STDEVP 返回给定表达式中所有值的填充统计标准偏差 VAR 返回给定表达式中所有值的统计方差 VARP 返回给定表达式中所有值的填充的统计方差 1.AVG()函数 如果要统计员工表EmpInfo中所有员工的平均年龄,可以执行以下命令。 ? USE HrSystem SELECT AVG(Wage) FROM EmpInfo GO 2.COUNT()函数 如果要统计员工表EmpInfo中员工的

文档评论(0)

132****9295 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档