我有一个生日表 字段
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 复合索引
- 程序运行一定时间后,在执行executeQuery()时,就停这不动了
- 求助:想把一个字段的数值分成多个列显示出来
- 关于mysql的选项文件的一点疑问
- 求一个SQL语句,MYSQL5.1版本。
- 两个表相同字段的统计
- 如何在 mysql 中创建带参数的存储过程?
- 创建数据库后如何为该数据库创建一个用户(开始学MySQL的菜鸟)
- 我觉得MySQL是业余编程爱好者的最佳数据库软件。
- 求教mysql如何循环插入数据,急!
- 一个表字段很多,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