求问这一段是描写什么剧情,求11点14分大神剧情解析解答

11:19 提问
关于sql的问题 ,一个需求,不会写sql,求大神
已知四张表,第一张为用户表,里面有 小明 id为1,小红 id为2,小王 id为3, 小明 id为4, 小张 id为5这五个人。
第二张为数学作业表,通过用户id,然后用count可以获取每个用户数学作业完成总数,
第三张为语文作业表,通过用户id,然后用count可以获取每个用户语文作业完成总数,
第四张为英语作业表,通过用户id,然后用count可以获取每个用户英语作业完成总数,
现在需要获取五个用户的数学 ,语文, 英语 三门作业完成的总数,然后排出前三名,
返回给后台这三个人的姓名,和完成总数
按赞数排序
select 名字,数学完成数+语文完成数+英语完成数 from
select 名字,数学完成数,语文完成数,英语完成数 from
(select id,name 名字 from table1 ) a,
(select id, count(id) 数学完成数 from table2 group by id) b,
(select id, count(id) 语文完成数 from table2 group by id) c,
(select id, count(id) 英语完成数 from table2 group by id) d
where a.id=b.id and a.id=c.id and a.id=d.id
where rownum&4 order by 2
--大概就是这样吧
给个思路,,你试试,,
【1】你需要“数学 ,语文, 英语 三门作业完成的总数”需要把二,三,四,表连接,
【2】对连接结果,进行分组查询,,,
【3】排序(有相应的关键字)
【4】取前三(有相应的关键字)
【5】选择出,,姓名及完成数即可。
你试试,,有问题还可以追问(临时思考的)。
select top 3 u.name,
count(m.数学)+count(c.语文)+count(e.英语) from 数学作业 m inner join 英语作业 e inner join 语文作业 c inner join
user u where u.Id=e.userId=m.userId=c.userId
group by u.id order by count(m.数学)+count(c.语文)+count(e.英语) desc
这个我也没试过
你改下相关数据试下吧
select top 3
a.id,b.count as 数学作业完成总数 from 用户表
a join 数学作业表 b on
order by a.id,b.count desc
from (select t.name, (m + y + e) as sum
from (select t1.name,
(select count(1) from t2 where t1.id = t2.id) as m,
(select count(1) from t3 where t1.id = t3.id) as y,
(select count(1) from t4 where t1.id = t4.id) as e
from t1) t
order by sum desc)
where rownum & 4;
其他相关推荐
其他相似问题真心求各位大神解答!!关于get/setMonth 加1的问题
因为看到这个问题 我自己也想了半天想不明白 &!DOCTYPE HTML&&html&
&meta http-equiv="Content-Type" content="text/ charset=utf-8" /&
&title&获得星期&/title&
&script type="text/javascript"&
var mydate=new Date();
document.write("现在设定的日期是:"+mydate+"&br&");//现在设定的日期是:Sun Mar 13 :00 GMT+0800 (中国标准时间)
var weekday=["星期日","星期一","星期二","星期三","星期四","星期五","星期六"];
var mynum=mydate.getDay();
document.write("设定后是:" + weekday[mynum]);
&/body&&/html&不明白为什么输入的是2月13 可是电脑却识别成3月13 如果要这样+1的话 那不就要把所求的月份都减1才正确了 (假设我想求2月13 那只能写成var mydate=new Date();)是这样的吗
试了一下,加上引号就对了,谢谢!
写下你的评论...
“可以在月份这里如果使用月份,单独减1”这句没懂 能不能写成代码看看呢
写下你的评论...
写下你的评论...
写下你的评论...
Copyright (C)
All Rights Reserved | 京ICP备 号-2扫二维码下载作业帮
2亿+学生的选择
下载作业帮安装包
扫二维码下载作业帮
2亿+学生的选择
求大神们告知,这是关于高等数学上的一个问题(附图),求亲们解答哈,感激~问题已描述在图上.
扫二维码下载作业帮
2亿+学生的选择
因为定义域是[a,b],左短点左极限不存在,右端点右极限不存在.也就是说A的左面曲线状态并不知道,A处有可能有切线,也有可能没有
懂了,也就是说左极限和右极限都存在,且相等,才有,否则就没有吗?
亲,你回答太快了,再确认一下
懂了,就像你说的那样“A的左面曲线状态并不知道“
也就是说例如A点的左极限和右极限都存在,且相等,才有A点切线,否则就没有吗?
是的,例如y=IxI,在x=0处不存在切线
为您推荐:
其他类似问题
我感觉应该是端点那里不知道是否连续吧,连续才能求导,有可能是垂直的切线
弧的两点之间才存在切线切点,A和B只算一个点(断点),所以不存在切线是不是因为这条曲线以A点为例,他的有极限存在,左极限不知道存不存在,可能A点左边会是一条平行于X轴的直线,我不知道理解的对不对?你理解的差不多,一个点,就像一个圆,它有无数个切线,怎么说都行,反正他不是弧...
你理解的差不多,一个点,就像一个圆,它有无数个切线,怎么说都行,反正他不是弧
扫描下载二维码求助一个关于MATLAB求复杂函数积分的问题.求大神解答我的疑惑???感激不尽。好人一生平安。。。? - 知乎2被浏览217分享邀请回答0添加评论分享收藏感谢收起

我要回帖

更多关于 不求上进的玉子剧情 的文章

 

随机推荐