mysql - SQL返回列的总和

标签 mysql sql select

TYPE  VALUE
A       4
A       5
A       6
B       1
B       1

我需要检查哪种类型的 sum(value) < 3,但我找不到返回特定类型的 sum(value) 的方法比较运算符。

最佳答案

只需按类型分组并应用 having 子句:

SELECT   type
FROM     mytbale
GROUP BY type
HAVING   SUM(value) < 3

关于mysql - SQL返回列的总和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47251834/

相关文章:

sql - 如何在With Query中完成多个联接?

mysql - 如何使用命令行授予用户 mysql 仅选择行?

mysql - 为什么我的 MySQL MATCH() AGAINST() 查询因 LEFT JOIN 数据库中的列而失败?

mysql - 模拟 row_number 函数

mysql - 从同一个表中选择和删除

mysql - LOCK TABLES 表示表未锁定后在 UNION 查询上进行 SELECT

SQL Server : how to use alias in update statement?

mysql - 查找没有匹配结果 SQL 的所有行

mysql - 在mysql select查询和查看中计算运行余额

PHP - 下拉菜单(选择)无法正常工作到 while 循环