A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

液态大脑

中级黑马

  • 黑马币:22

  • 帖子:15

  • 精华:0

© 液态大脑 中级黑马   /  2016-8-22 23:34  /  424 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

分组查询按学生年龄分组,并且将成绩大于60的打印.
分组语句怎么都写不对啊.我要疯啦.
求这句SQL语句

2 个回复

倒序浏览
SELECT age,GROUP_CONCAT(name) FROM 表名  WHERE score > 60 GROUP BY age ;

加入GROUP_CONCAT(name)用于解决同一年龄有多个人,而分组后只显示一条记录的情况。
你先试试,不行把表格贴出来,我再看看。
回复 使用道具 举报
水月灬清影 发表于 2016-8-23 07:40
SELECT age,GROUP_CONCAT(name) FROM 表名  WHERE score > 60 GROUP BY age ;

加入GROUP_CONCAT(name)用于 ...

是啊,我的就是分组之后一组只显示一条数据.我就搞了好久都解决不了..
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马