比如有三列:
id name city
1 Lucy hangzhou
2 Lili hangzhou
3 Green beijing
4 Mark beijing
我想统计每个城市的人数,同时在每个城市中,随机(或根据某个条件)取一个name字段。
解决方案 »
- 数据库
- 怎么查看mysql日志?找不到日志文件
- mysql 修改列的默认值
- 求教:mysql插入数据错误
- 小弟在网上下了个blog程序,mysql建库时报错:Warning: Cannot modify header information - headers already sent by ....
- Linux 如何启动Mysql
- 如何才能建立mysql的数据源
- libmySQL.lib
- 老出错: mysql Duplicate entry ‘*’ for key 1
- 怎么我用kill命令杀掉进程后,进程仍然一直存在只是commend显示为killed
- 小弟初学求大神指教
- mysql load data 中文乱码
from tabl1
group by city
能否使用某种判断来取一个name字段呢?比如,名字以"L"开头的某一个。
from tabl1
group by city
where name like 'L%'
这样写,count(*)会不会统计错误,只统计以"L"开头的name了。
孩子,这里显然不能用sum,这个是求和不是计数,你把id求和的话是没有任何意义,其他字段求和就更没有意义了