mysql 求和语句
查询在record表中name=?的money加起来的值namemoneya2a3查询结果是5...
查询在record表中 name=? 的 money 加起来的值
name money
a 2
a 3
查询结果是5 展开
name money
a 2
a 3
查询结果是5 展开
2个回答
展开全部
使用聚和函数 sum() 求和
select sum(money) from record t where t.name = ?
注意:t 是一个表的别名,比如 t.name 就是取 record 表中的name,使用 record.name 也可以,但就是太长了,所以起一个别名比较方便
扩展资料:
聚集函数是 AVG、COUNT、MAX、MIN 和 SUM,以下示例中描述了聚集函数的语法
aggregation-function ( [ ALL | DISTINCT ] expression )
或:COUNT( [ ALL | DISTINCT ] identification-variable )
或:COUNT( * )
在应用函数之前,DISTINCT 选项消除重复值。
参考资料来源:百度百科-聚集函数
推荐于2017-10-13
展开全部
使用聚和函数 sum() 求和
select sum(money) from record t where t.name = ?
另外:
count() 求记录数
avg() 求平均值
select sum(money) from record t where t.name = ?
另外:
count() 求记录数
avg() 求平均值
追问
t是什么意思啊?
追答
t 是一个表的别名,比如 t.name 就是取 record 表中的name
使用 record.name 也可以,但就是太长了,所以起一个别名比较方便
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询