VF SQL命令
求个班级的学生人数,人学成绩的总分和平均分,并按照平局分降序输出selectbjcount(*),sum(rxcj),avg(rxcj);fromxsqk;groupby...
求个班级的学生人数,人学成绩的总分和平均分,并按照平局分降序输出
select bj count(*), sum(rxcj),avg(rxcj);
from xsqk;
group by bj;
order by 4
最后那个4是什么意思 展开
select bj count(*), sum(rxcj),avg(rxcj);
from xsqk;
group by bj;
order by 4
最后那个4是什么意思 展开
3个回答
展开全部
4没有什么作用,或者说它的作用是告诉SQL不用排序。因为order by 后面所涉及字段如果存在,则必须在前面的SELECT后面的字段列表中列出来。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-12-05
展开全部
是按照第四列排序 不过这里 没写 应该是升序排序
select bj ,count(*), sum(rxcj),avg(rxcj)
from xsqk
group by bj
order by 4 desc
应该是这样吧
select bj ,count(*), sum(rxcj),avg(rxcj)
from xsqk
group by bj
order by 4 desc
应该是这样吧
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
4是指查询表xsqk的第四个字段
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询