黑马程序员技术交流社区

标题: 关于SQL语句的一个问题 [打印本页]

作者: 液态大脑    时间: 2016-8-22 23:34
标题: 关于SQL语句的一个问题
分组查询按学生年龄分组,并且将成绩大于60的打印.
分组语句怎么都写不对啊.我要疯啦.
求这句SQL语句

作者: 水月灬清影    时间: 2016-8-23 07:40
SELECT age,GROUP_CONCAT(name) FROM 表名  WHERE score > 60 GROUP BY age ;

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

加入GROUP_CONCAT(name)用于 ...

是啊,我的就是分组之后一组只显示一条数据.我就搞了好久都解决不了..




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2