我的表向有这些字段:
id int(6) not null,
position bigint(12) not null,
name....position记录一些位置信息,这个位置范围大约是从0到100,000,000,甚至更大,现在要统计记录的分布,比如要查找30,000到500,000之间,以500为单位,统计每个单位的记录数这样的查询要怎么写呢?如果查询语句做不了,有什么好的方法吗?
id int(6) not null,
position bigint(12) not null,
name....position记录一些位置信息,这个位置范围大约是从0到100,000,000,甚至更大,现在要统计记录的分布,比如要查找30,000到500,000之间,以500为单位,统计每个单位的记录数这样的查询要怎么写呢?如果查询语句做不了,有什么好的方法吗?
解决方案 »
- mySQL触发器语法问题,老是报错。
- SQL语句问题
- 在插入记录之前,如何判断表中是否已存在此记录
- 请教一个mysql like 语法
- MYSQL数据库不能启动,各位达 人帮忙解决一下
- ● Windows平台下MySQL建表的时候怎么指定不了数据文件的目录阿?
- mysql临时文件的一点问题
- Mysql出现下面的错误是怎么回事啊,MySql: ready for connections 041203 14:41:27 MySql: Shutdown Complete
- mysql如何支持nvl功能!
- Mysql有没有取得当前系统时间的c API啊?在线等待。。。。。。。
- 关于查一个表中相同数据的SQL语句
- SQLyog的数据导入问题,csv文件导入后无法显示中文
mysql> select count(*) from test where position between 1000 and 1000
000 group by floor(position/500);
看来分要给我自己了