MySQL SUM()函数用于计算一组值或表达式的总和,SUM()函数的语法如下:
SUM(DISTINCT expression)
SUM()函数是如何工作的?
如果在没有返回匹配行SELECT语句中使用SUM函数,则SUM函数返回NULL,而不是0。DISTINCT运算符允许计算集合中的不同值。SUM函数忽略计算中的NULL值。
MySQL SUM()函数示例
我们来看看示例数据库(yiibaidb)中的orderdetails表。
可以使用SUM()函数来计算订单编号10100的总金额,如下查询所示:
SELECT FORMAT(SUM(quantityOrdered * priceEach),2) total FROM orderdetails WHERE orderNumber = 10100;
执行上面查询语句,得到以下结果
mysql> SELECT FORMAT(SUM(quantityOrdered * priceEach),2) total FROM orderdetails WHERE orderNumber = 10100; +-----------+ | total | +-----------+ | 10,223.83 | +-----------+ 1 row in set SQL
请注意,FORMAT()函数用于格式化SUM()函数的返回值。
以上就是mysql怎么用sum函数的详细内容,更多请关注php中文网其它相关文章!
声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
- 上一篇:mysql多维数据仓库指南是什么
- 下一篇:mysql怎么去掉表中重复的字段
网友评论
文明上网理性发言,请遵守 新闻评论服务协议
我要评论