mysql

MySQL函数中SUM DISTINCT的正确姿势

小樊
173
2024-06-19 20:58:02
栏目: 云计算

在MySQL中,SUM DISTINCT函数用于计算指定列中去重后的值的总和。下面是使用SUM DISTINCT函数的正确语法:

SELECT SUM(DISTINCT column_name) FROM table_name;

在这个语法中,column_name是要计算总和的列名,table_name是包含该列的表名。SUM DISTINCT函数会首先对列中的值去重,然后再计算总和。

举个例子,假设我们有一个表sales,包含了销售额的信息,其中有一个列为amount。如果我们想计算销售额的总和(去重后),我们可以使用以下查询:

SELECT SUM(DISTINCT amount) FROM sales;

这样就会得到amount列去重后的总和。

0
看了该问题的人还看了