电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

SQL函数大全VIP免费

SQL函数大全_第1页
1/12
SQL函数大全_第2页
2/12
SQL函数大全_第3页
3/12
第6 节 函数 目的:理解、掌握、运用几个常用函数。 SQL Server 提供了 5 类函数:聚合函数,日期时间函数,数学函数,字符串函数,系统函数等。 6 .1 聚合函数与聚合查询 聚合函数对一组值执行计算并返回单一的值。聚合函数忽略空值。聚合函数经常与SELECT 语句的GROUP BY 子句一同使用构成聚合查询。 avg() 例 1 查询药品的平均售价 SELECT avg(单价) FROM 药品 例 2 查询现金科目的借方金额的平均值 SELECT avg(借方金额) FROM 凭证库 WHERE 科目名称 = '现金' 思考:从语义上分析,查询结果有几行? max()和 min(): max ( <表达式> ):返回表达式的最大值。 min ( <表达式> ):返回表达式的最小值。 例 3 查询凭证库表中借方金额的最大值 SELECT max(借方金额) FROM 凭证库 例 4 查询凭证库表中借方金额的最小值 SELECT min(借方金额) FROM 凭证库 例 5 查询凭证库表中借方金额的最大值和最小值 SELECT max(借方金额), min(借方金额) FROM 凭证库 求均值函数 avg()的完整格式是:avg ( [ ALL | DISTINCT ] <表达式> )。该函数返回组中值的平均值,忽略空值。ALL 对所有的值进行聚合函数运算。ALL 是默认设置。DISTINCT 指定 AVG 操作只使用每个值的唯一实例,而不管该值出现了多少次。执行计算时消除空值很重要,因为如果包含空值列,某些计算(如平均值)会不准确。 例如,表T1 有一个数值型字段Num,如下: T1 Num Name 陈明 50 张力 70 董庆 执行: SELECT avg(Num) FROM T1 结果: 60 从结果很容易看出,avg 忽略了空值。 例如,表T2 如下: T2 Num Name 50 陈明 50 张力 70 董庆 执行: SELECT avg(distinct Num) FROM T2 结果:60 动手练习 查询2003 年1 月份现金凭证的借方金额的最大值、最小值和平均值。 sum() 例6 求借方金额的汇总 SELECT sum(借方金额) AS 借方金额汇总 FROM 凭证库 例7 求借方金额、贷方金额的汇总 SELECT sum(借方金额) AS 借方金额汇总, sum(贷方金额) AS 贷方金额汇总 FROM 凭证库 求和函数sum()的完整格式是:sum ( [ ALL | DISTINCT ] <表达式> ),该函数返回表达式中所有值的和。sum 只能用于数字列。忽略空值。ALL 对所有的值进行聚合函数运算。ALL 是默认设置。DISTINCT 指定 SUM 返回唯一值的和。 动手练习 查询2003 年1 月份现金...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部