使用SUM(求和)函数
SUM函数用于返回表达式中所有值的和。通常情况下,对某些数据进行汇总时会用到该函数。

语法:

SUM([ALL | DISTINCT] expression)

参数说明:

l          ALL:对所有的值进行聚合函数运算。ALL是默认设置。

l          DISTINCT:指定SUM返回惟一值的和。

l          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),即计算时不计算这些空值。

下面使用了两个SUM函数,分别计算了销售商品总数量和总金额,并显示计算结果。

操作步骤如下:

(1)在操作系统中选择“开始”→“所有程序”→“Microsoft SQL Server”→“查询分析器”命令,打开查询分析器。

(2)在查询分析器的工具栏中选择要连接的数据库,这里选择“销售管理系统”。

(3)在代码编辑区中编写如下代码。

SQL语句如下:

use 销售管理系统

SELECT * FROM 销售表

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

SQL Server使用SUM(求和)函数相关推荐

  1. sql dateadd函数_什么是SQL Server DATEADD()函数?

    sql dateadd函数 Hey, folks! In this article, we will be focusing on SQL Server DATEADD() function in d ...

  2. SQL Server多语句表值函数

    In this article, we will learn multi-statement table-valued functions (MSTVFs) basics and then we wi ...

  3. SQL Server中的STRING_SPLIT函数

    This article will cover the STRING_SPLIT function in SQL Server including an overview and detailed u ...

  4. 学习SQL:SQL Server日期和时间函数

    So far, we haven't talked about SQL Server date and time functions. Today we'll change that. We'll t ...

  5. 什么是SQL Server GETDATE()函数?

    Hey, readers! In our previous article, we had understood the working of SQL Server DATEPART() functi ...

  6. 什么是SQL Server TRIM()函数?

    Hello, readers. In today's article, we will be focusing on SQL Server TRIM() function in detail. 您好, ...

  7. coalesce函数_什么是SQL Server COALESCE()函数?

    coalesce函数 Hey, folks! In this article, we will be focusing on SQL Server COALESCE() function. 嘿伙计! ...

  8. percent sql_使用SQL Server中的PERCENT_RANK函数计算SQL百分位数

    percent sql This article explores the SQL Server PERCENT_RANK analytical function to calculate SQL P ...

  9. mysql的datepart函数_MySQL中的 DATE_FORMAT 与 SQL Server中的 DATEPART()函数使用介绍

    本小白最近学习MySQL,因为之前是已经有学过微软大佬的SQL Server所以自认为理解的还是稍快的(滑鸡),好了说正事. 今天在写一个查询语句时,需要用到 一个日期函数:DATEPART( ) 因 ...

最新文章

  1. 全链路监控细节和难点剖析!
  2. BATJ 常考的 21 条 Linux 命令
  3. 点击空白 键盘消失 (待续……)
  4. Angular 运行报错 RouterModule.forRoot() called twice.
  5. 马斯克成功把人从太空送回地球!历时64天,SpaceX首次载人任务圆满收工
  6. hashset hastable dictionary concurrentdictionary区别
  7. PyQt5 笔记7 -- 多个类共享信号
  8. Bug in Code CodeForces - 420C (计数,图论)
  9. Asp.Net第二章服务器端控件
  10. gram矩阵_推荐算法三视角:矩阵,图,时间线
  11. shell sort
  12. ttl接地是高电平还是低电平_功放技术参数1——高电平
  13. win7个人计算机的ip地址,win7计算机ip地址查询_win7本机ip地址查询
  14. 几款开源图像处理软件评测研究
  15. @程序员,你知道大厂是如何招聘到优秀项目经理的吗?
  16. yum 安装vsftp_CentOS 8.1 配置vsftp和yum
  17. 夜神无限检查服务器新版本,夜神模拟器电脑最新版
  18. Opencv图像边缘检测——Roberts算子(手写)、Sobel算子(手写和调包)、Scharr算子、Laplacian算子
  19. linux dstat rpm,dstat监控工具介绍
  20. 【已解决】微信小程序mp-dialog组件点击空白处后消失

热门文章

  1. 人工智能期末复习(一)
  2. Elasticsearch安装操作步骤
  3. “酸甜苦辣”说华育(我一个学员的学习心得)
  4. MeteoEarth全球天气
  5. 如何制作电子文档CHM(How to gernerate chm from assembly)
  6. Vue项目axios在IE浏览器报promise错误的解决办法
  7. 给定一个不多于5位的正整数,判断它是几位数,并输出。 输入
  8. Unity优化之Graphics相关
  9. 怎么样才能买到廉价机票
  10. 苹果iOS开发者账号从零开始申请