我有一个数据表,其中包含从 0 到 100 的数字。
我想编写一个查询来获取 0 到 10、11 到 20 ……以及 91 到 100 范围内的记录计数
这可能吗?
非常感谢您的帮助。
戴夫
最佳答案
假设你的 table 看起来像这样......
CREATE TABLE `test1` (
`ts` BIGINT(20) DEFAULT NULL
) ENGINE=INNODB;
...你可以用数学方法解决这个问题:
SELECT ROUND((T.ts-1)/10) AS "tt",
COUNT(*)
FROM test1 AS T
GROUP BY tt;
关于mysql - 获取乐队内的记录数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6519402/