我有一个带有emp_id, income
等的表格。
我希望获得类似查询的记录数
select * from table_name where income <= 500;
至少会有3个这样的收入组-在报表生成时将给出b。
此外,我希望获得所有3个计数-并将结果按各自收入组的计数分组-所有这些都在一个查询中。
最简单的方法是什么?
最佳答案
您可以尝试一下吗,如果这不能满足您的需要,则可能需要编写一个自定义存储过程
SELECT
sum((income <= 500)) as range1,
sum((income <= 1000)) as range2
FROM table_name
sample fiddle
关于mysql - 选择查询结果集中的记录数进行计数和分组,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19115018/