mysql sum(distinct
时间: 2023-09-09 14:08:58 浏览: 227
引用\[1\]中提到,sum()函数返回表达式的总和。如果返回集合没有行,则sum()函数返回null。distinct关键字可以用于只对表达式的不同值求和。引用\[2\]中给出了sum(\[DISTINCT\] expr)函数的示例用法,它用于计算数值型列的总和,并忽略null值。引用\[3\]中提到,sum函数是在MySQL中经常使用的函数之一,用于统计满足条件的行中指定列的总和。在MySQL查询中,可以通过几个小案例来深入了解sum函数的使用,并在查询中进行优化。
问题: MySQL中的sum(distinct)函数是用来做什么的?
回答: 在MySQL中,sum(distinct)函数用于计算指定列的不同值的总和。它可以忽略重复的值,只计算不同值的总和。这在需要对某一列的不同值进行求和时非常有用。
#### 引用[.reference_title]
- *1* *3* [MySQL中的sum函数用法实例详解](https://blog.csdn.net/Hsuesh/article/details/115269983)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* [16、MySQL基础之聚合函数](https://blog.csdn.net/weixin_43007659/article/details/105025968)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文