我有一个生日表 字段
NAME BIRTHDAY
张三 801212
李四 811212
王五 640101
赵六 801202
我想用一条SQL语句查询 每个年份的 人数有多少,请问怎么select?
已经会截取BIRTHDAY头2位为年份substring(BIRTHDAY,1,2)
比如上表得出结果 80年2人,81年1人,64年1人
NAME BIRTHDAY
张三 801212
李四 811212
王五 640101
赵六 801202
我想用一条SQL语句查询 每个年份的 人数有多少,请问怎么select?
已经会截取BIRTHDAY头2位为年份substring(BIRTHDAY,1,2)
比如上表得出结果 80年2人,81年1人,64年1人
解决方案 »
- 如何去学习 MySQL Workbench?
- 请教一个分组排序SQL
- mysql 怎么备份日志,windoes环境下。求解
- 新手求sql query
- 如何把 redhat5 中的 mysql 完全删除,重新安装?
- mysql grant 命令无效,已 flush privileges
- MYSQL乱码问题
- mysql里longblob值乱码如何解决
- 菜鸟问题~高手帮忙啊!
- 大神求助这个哪有错误啊,半小时没看出来。。。
- 一个表字段很多,insert这个表时除了insert into (col1,col2,...) values(1,2,...);还有它法吗在MySql下
- 如何在2台机器之间迁移mysql数据库
没有测试行不行
From TableName
Group By BIRTHDAY
From (
Select Left(BIRTHDAY,2) As Year
From TableName
)T
Group By Year