MySQL中对列求和的简单实现(mysql对列求和)

MySQL中求列值的合计是一个常见的数据库操作,在开发中通常会用到,作为一个简单的操作,很多人也会只靠自己的经验来完成,但也有不少开发者不明白这方面操作方式。本文将详细介绍MySQL中对列求和的简单实现,以帮助大家更好的理解这个常见的数据库操作。

在MySQL中,要求某列值的合计,可以通过简单的SQL指令完成,主要使用到sum函数,其格式规则如下:

“`SQL

SELECT SUM(列名)FROM 表名


例如求表order_info中price列的总和,SQL指令可以这样写:

```sql
SELECT SUM(price) FROM order_info

如果存在where条件,也可以将条件包含到查询中,例如求2018年的price列合计,SQL指令可以这样指定:

“`sql

SELECT SUM(price) FROM order_info WHERE create_time >= ‘2018-01-01’ AND create_time


除了sum函数之外,有时in指令也会用到表order_info中,其格式如下:

```sql
SELECT sum(列名) FROM 表名 WHERE 列名 IN (值1, 值2)

例如求order_info表中price列中20,30两个价格总和,SQL指令可以这样写:

“`sql

SELECT SUM(price) FROM order_info WHERE price IN (20, 30)


以上就是MySQL中对列求和的简单实现,使用的函数简单易懂,已经足够满足日常工作中通常的求合计操作。通过今天简单介绍的内容,希望能够帮助开发者更快速的完成这种求和操作,从而提高开发效率。

数据运维技术 » MySQL中对列求和的简单实现(mysql对列求和)