网站大量收购闲置独家精品文档,联系QQ:2885784924

transact sql语transact sql语言transact sql语言transact sql语言.ppt

transact sql语transact sql语言transact sql语言transact sql语言.ppt

  1. 1、本文档共27页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Transact SQL语言 6.1 SQL简介 6.2 函数 6.3 使用Select语句 6.4 使用WHERE字句 6.5 使用ORDER BY 字句 6.6 汇总数据 6.7 高级查询技巧 6.1 SQL语言简介 SQL( Structured Query Language) 意思为结构化查询语言,SQL语言的主要功能就是同各种数据库建立联系,进行沟通。在SQL Server数据库中,Transact-SQL语言由以下几部分组成: (1)数据定义语言(DDL) (2)数据操纵语言(DML) (3)数据控制语言(DCL) (4) 流程控制语言(FCL) (5)其它语言要素 (ADE) 返回目录 6.2 函数 函数的主要作用是用来帮助用户获得系统的有关信息、执行数学计算和统计功能、实现数据类型转换等操作。Transact-SQL编程语言提供了三种函数: (1)集合函数:集合函数用于对一组值执行计算,并返回一个单一的值。 (2)行集函数:行集函数可以在Transact-SQL语句中当作表引用。 (3)数量函数:数量函数用于对传递给它的一个或者多个参数值进行处理和计算,并返回一个单一的值。 本节主要介绍集合函数和数量函数。 返回目录 6.2.1 集合函数 集合函数对一个集合值进行操作,返回单个的数值。如求一个结果集合的最大值、平均值等。常用的集合函数如下: 1.SUM和AVG SUM和AVG函数分别用于求表达式中所有值项的总和与平均值。其语法格式为: SUM/AVG ([ALL | DISTINCT] expression) 其中,expression是列名,可以是常量、列、函数或表达式,其数据类型只能是:int、smallint、tinyint、bigint、decimal、numeric、float、real、money和 smallmoney。All表示对所有值进行运算,DISTINCT表示去除重复值,默认为ALL。SUM/AVG忽略NULL值。 【例6.1】 求样例数据库pubs中每类书籍的平均价格和预付款总和。 返回目录 2. MAX和MIN MAX和MIN分别用于求表达式中所有值项的最大值与最小值。其语法格式为: MAX/MIN([ALL | DISTINCT] expression) 其中,expression是列名,可以是常量、列、函数或表达式,其数据类型可以是数值型、字符型和日期型。All表示对所有值进行运算,DISTINCT表示去除重复值,默认为ALL。MAX/MIN忽略NULL值。 【例6.2】求样例数据库pubs中年度销售额最高的书。 3. COUNT COUNT函数用于统计组中满足条件的行数或总行数。其语法格式如下: COUNT ([ALL | DISTINCT] expression|*) 其中,expression是表达式,其数据类型是除uniqueidentifier、text、image或ntext之外的任何类型。All表示对所有值进行运算,DISTINCT表示去除重复值,默认为ALL。选择*时将统计总行数。COUNT忽略NULL值。 返回目录 6.2.2 数量函数 常用的数量函数包括数值函数、日期时间函数、字符串函数、文本图像函数和系统函数。 1. 数值函数 数值函数用于对数字表达式进行数学运算并返回运算结果。 (1)ABS ABS函数返回给定数字表达式的绝对值。语法格式为: ABS(numeric_expression) 【例6.3】显示ABS函数对三个数字8.0、-5.0和0.3的不同效果。 (2)RAND RAND函数返回0-1之间的一个随机值。语法格式为: RAND([seed]) 其中,参数seed为整型表达式,返回值类型为float。 返回目录 2. 字符串函数 基本字符串函数:UPPER、LOWER、SPACE、REPLACE、REPLICATE 、STUFF、REVERSE、LTRIM、RTRIM。 字符串查找函数:CHARINDEX、PATINDEX。 长度和分析函数:DATALENGTH、SUBSTRING、RIGHT。 转换函数:ASCⅡ、CHAR、STR、SOUNDEX、DIFFERENCE 下面给出几个例子说明字符串函数的使用。 【例6.4】--【例6.7】 返回目录 3. 日期和时间函数 日期和时间函数用于对日期和时间数据进行各种不同的处理和运算,用于处理datatime和smalldatetime类型的数据,并返回一个字符串、数字值或日期和时间值。 (1)DAY DAY函数返回 date_expression 中的日期值,语法格式如下: DAY (date_expression) DAY函数使用整数值作参数,系统从 19

您可能关注的文档

文档评论(0)

cxiongxchunj + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档