一、sum 函数语法:SELECT SUM(expression ) FROM tables WHERE predicates;expression常量、列或函数,或者是算术、按位与字符串等运算符的任意组合。

expression是精确数字或近似数字数据类型分类(bit数据类型除外)的表达式。

不允许使用聚合函数和子查询。

二、使用SUM函数需要注意以下几点:

(1)含有索引的字段能够加快聚合函数的运行。

(2)字段数据类型为int、smallint、tinyint、decimal、numeric、float、real、money以及smallmoney的字段才可以使用SUM函数。

(3)在使用SUM函数时,SQL Server把结果集中的smallint或tinyint这些数据类型当做int处理。

(4)在使用SUM函数时,SQL Server将忽略空值(NULL),即计算时不计算这些空值。

三、实例:

1、统计数值 column_name,常量

例如,统计全体员工中薪酬在25000元以上人员所有的的薪金总额SELECT SUM(salary) as “全体金额” from table where salary > 25000

例如,统计全体员工中薪酬在25000元以上且无重复薪酬的人员所有的的薪金总额SELECT SUM(distinct salary) as “全体金额” from table where salary > 25000

sum函数叠加使用

ELECT SUM(数量) AS 销售商品总数量,SUM(金额) AS 销售商品总金额 FROM 销售表

2、统计表达公式的值(需要进一步计算得出结果)

select sum(case 函数) from table where 条件。

python中sum函数的使用方法及实例_sum函数语法与使用相关推荐

  1. python中sum函数的使用方法及实例_sum函数的使用方法及实例

    在我很重要的人.QQ相册上看到的英文. BRO有以下两种意思: 1.BRO是brother的简称,意思是兄弟,哥们.是口语中的简称.类似的还有"sister"姐妹的简称为" ...

  2. python中.find函数的使用方法及实例_FIND函数的详细讲解及实例分析

    在写LOOKUP的时候就想写一下FIND函数,此函数是我经常用到的函数,无论是在EXCEL中还是在VBA中,此函数的利用价值极高,很值得推荐,此函数应用简单,易学易用.我在以前的VBA文章中非常详细地 ...

  3. 站长在线Python精讲:在Python中使用正则表达式的sub()方法替换字符串详解

    欢迎你来到站长在线的站长学堂学习Python知识,本文学习的是<在Python中使用正则表达式的sub()方法替换字符串详解>. 在Python中使用正则表达式的sub()方法替换字符串. ...

  4. python中seek函数的用法_在Python中操作文件之seek()方法的使用教程

    seek()方法在偏移设定该文件的当前位置.参数是可选的,默认为0,这意味着绝对的文件定位,它的值如果是1,这意味着寻求相对于当前位置,2表示相对于文件的末尾. 没有返回值.需要注意的是,如果该文件被 ...

  5. isdigit函数python_在Python中处理字符串之isdigit()方法的使用

    在Python中处理字符串之isdigit()方法的使用 更新时间:2015年05月18日 12:06:29 投稿:goldensun 这篇文章主要介绍了在Python中处理字符串之isdigit() ...

  6. Python中的对象,类,super()函数

    对象:(1)外观的特征 (2)正在做的事情 比如:那个穿蓝色衣服的正在打球的帅哥  类:属性(静态的变量)+方法(函数)是对对象的近似 类名约定是以大写字母开始的 类的出现: 是为了使得对象可以进行大 ...

  7. python中的counter()、elements()、most_common()和subtract()函数的用法

    python中的counter().elements().most_common()和subtract()函数的用法 counter()方法: class collections.Counter([i ...

  8. python文件处理seek()方法的参数是,在Python中操作文件之seek()方法的使用教程

    在Python中操作文件之seek()方法的使用教程 seek()方法在偏移设定该文件的当前位置.参数是可选的,默认为0,这意味着绝对的文件定位,它的值如果是1,这意味着寻求相对于当前位置,2表示相对 ...

  9. python查找指定字符所在行号_在python中获取当前位置所在的行号和函数名

    对于python,这几天一直有两个问题在困扰我: 1.python中没办法直接取得当前的行号和函数名.这是有人在论坛里提出的问题,底下一群人只是在猜测python为什么不像__file__一样提供__ ...

最新文章

  1. linux rpm找不到命令_linux环境下 python环境import找不到自定义的模块
  2. Explain执行计划
  3. none是不是python的保留字_Python主要保留字
  4. 安装程序无法创建新的系统分区也无法定位现有分区的解决方法
  5. 微信内置浏览器点击“返回”关闭窗口
  6. MongoDB 字符串值长度条件查询
  7. hdu1232畅通路程(并查集)
  8. Linux : 文件处理命令
  9. android bmob获取数据,Android基于bmob后端云实现数据读取
  10. 矩池云上使用nvidia-smi命令教程
  11. 阿里云ECS服务器怎么安装宝塔面板?
  12. greensock下载_面向初学者的GreenSock(第2部分):GSAP的时间表
  13. 一句话搞懂JavaSE、JavaEE和JavaME之间的区别
  14. 正弦信号与噪声信号仿真生成实测信号,自相关分析
  15. apicloud转uniapp_uni-app,wex5,APPcan,ApiCloud几款国内webapp开发框架的选型对比
  16. 微信小程序 java校友录交流系统springboot
  17. 淘特 Flutter 流畅度优化实践
  18. [机器学习实战] 深度学习为黑白图像着彩色
  19. echarts配置及专业k线作图工具
  20. 数据结构PTA习题:基础实验7-2.3 德才论 (25分)——排序

热门文章

  1. 微众银行重视用户体验 帮助提升大众金融素养
  2. 【WPF绘制】绘制直线,三角形,圆形,箭头等几何图形,摆脱图片资源
  3. 用 Python 写一个电脑监控程序
  4. 0x00611F29 处有未经处理的异常(在 suanfaxunlian.exe 中): 0xC00000FD: Stack overflow (参数: 0x00000000, 0x00622000)
  5. 微搭低代码实现用户登录及注册功能
  6. Python openpyxl匹配单元格内容删除excel指定行
  7. 定位详解(相对,绝对定位)
  8. flex 平铺布局_Flex 布局语法教程
  9. java转置123456,怎样将Excel中的行和列互换?
  10. 快手怎么引流宝妈?时间已经过去,许多以前的方法现在不适用