mysql,查询平均成绩不及格的学生名单。。。
$sql=mysql_query("selectavg(sx+yy+hx)/3<60fromtb_chengjibiao",$conn);我这样写的查询怎么不行啊?...
$sql=mysql_query("select avg(sx+yy+hx)/3<60 from tb_chengjibiao",$conn);
我这样写的查询怎么不行啊? 展开
我这样写的查询怎么不行啊? 展开
5个回答
展开全部
/* 查询 name(姓名) 每个人总分/3 另起名为 avg_fen 分组查询GROUP BY `name`(用名字分组) having (条件) avg_fen平均分小于60分*/
SELECT `name`,SUM(a+b+c)/3 as avg_fen FROM fen GROUP BY `name` having avg_fen<60
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不是你这么写的,过滤条件放在where后面 select后面跟的是最终的结果格式
select * from tb_chengjibiao where (sx+yy+hx)<180;
select * from tb_chengjibiao where (sx+yy+hx)<180;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select (sx+yy+hx)/3<60 from tb_chengjibiao
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select avg(sx+yy+hx)/3<60 from tb_chengjibiao
修改为
select (sx+yy+hx)/3<60 from tb_chengjibiao
修改为
select (sx+yy+hx)/3<60 from tb_chengjibiao
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
avg已经是平均值了,我一会发给你个链接,你仔细看看
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询