10-401 查询课程“Dp010001”的最高分
select max(grade) as max_grade
from Grade
where CourseID = 'Dp010001'
10-402 查询课程“Dp010004”的学生学号和成绩,并按成绩降序排列,成绩相同按学号升序排列
select StudentID,a.Grade
from Grade as a
where CourseID = 'Dp010004'
order by a.grade desc,studentID asc
10-403 检索李玉敏选修的课程编号及成绩
SELECT cno,grade
from score
where sno = (select sno from student where sname = '李玉敏' )
10-404 检索数计学院的叶凡选修课程的平均分。(分数四舍五入取整)
-- select sname,cast(avg(grade) as decimal(10,0)) as avggrade
select sname,round(avg(grade),0) as avggrade
from score as a
inner join student as b on a.sno = b.sno
where b.sname = '叶凡'
group by a.sno
10-405 查询出学生的选课情况,结果集包括学号、姓名、课号、课名、开设学期和成绩。
select student.sno,sname,course.cno,cname,term,grade
from score
left join course on score.cno = course.cno
left join student on score.sno = student.sno;
10-406 显示每位员工的编号,姓名,工资及工资级别
select empno,ename,sal,grade
from emp,salgrade
where sal between losal and hisal;
10-407 显示每位员工的编号,姓名及其上级领导的编号和姓名(要求显示出所有的员工)
select a.empno as 员工编号,a.ename as 员工姓名,b.empno as 上司编号,b.ename as 上司姓名
from emp as a
left join emp as b on a.mgr = b.empno
10-408 查询各个系部的教师人数
select DepartmentID,count(*) as count_pro
from Teacher
group by DepartmentID;
10-409 查询选课门数大于3门并且平均分大于70分的学生信息
select StudentID,count(*) as course_num,avg(grade) as avg_score
from Grade as a
group by StudentID
having count(*) > 3 and avg(grade) > 70
10-410 查询编号‘dep01001’教师的系主任名称
select DepartmentHeader
from Department
where DepartmentID =
(
select DepartmentID
from Teacher
where TeacherID = 'dep01001'
)
10-411 查询没有课程成绩的学生学号、姓名、性别。
select a.StudentID,StudentName,Sex
from Student as a
left join Grade as b on a.StudentID=b.StudentID
where Grade is null;
10-412 创建一个有关男会员信息的视图customer_male,字段名分别是会员编号,会员姓名,性别,电话。
create view customer_male(会员编号,会员姓名,性别,电话)
as select *
from customer
where sex='男';
10-413 创建一个每种货物的销售数量的视图good_total,要求是在2010年04月01日到2010年7月31日之间销售的货品,字段包括(gid,total)
create view good_total
as select
gid,sum(quantity) as total
from sale_recorder
where sale_date between '2010-04-01' and '2010-07-31'
group by gid
10-414 创建视图,统计每个学生的课程数量,其中包含学生学号和对应的课程数量。
create view v1
as select
StudentID,count(CourseID) as total from Grade
group by StudentID
10-415 创建视图,用于统计每个学生的修课总学分,列出学生学号和总学分。
create view v2
as select
StudentID,sum(credit) as total_credit
from Grade as a
left join Course as b on a.CourseID = b.CourseID
where grade > 60
group by StudentID
10-416 修改商品表库存数据
update sh_goods
set stock=100 where id=8;
10-417 删除商品表数据
delete from sh_goods where keyword = '003'
10-418 使用CASE语句对商品价格进行分级
select name,price,
(
case
when price <50 then 'level1'
when price >=50 and price <100 then 'level2'
when price >=100 and price <500 then 'level3'
else 'level4'
end
) as price_level
from sh_goods
order by price
10-419 使用CASE语句基于用户评分对商品进行分级
select name,score,
(
case
when score = 5 then 'Golden'
when score >4.5 and score < 5 then 'Silver'
when score >4 and score <= 4.5 then 'Copper'
else 'Normal'
end
) as score_level
from sh_goods order by score desc;
10-420 创建视图,包含部分商品打折前后的价格信息
create view view_goods
as select
id,name,price as old_price,price*0.5 as new_price
from sh_goods
where price > 1000
10-421 查询'CS'系有哪些学生
select *
from student
where Sdept = 'CS'
10-422 😊统计每门课程总评成绩的平均分(保留2位小数),显示课程号,课程名和平均成绩。
select sc.CId,CName,round(avg(SCScore),2) as Score
from sc left join course on course.CId = sc.CId
group bY CId,CName
10-423 建立’A01’仓库的员工信息视图vEmp
create view vEmp
as select *
from employee
where Wno = 'A01'
10-424 建立’天津’的供应商视图vSup
create view vSup
as select *
from supplier
where City = '天津'
10-425 建立供应商的销售记录视图vSupStatics
create view vSupStatics
as select
Sid,count(*) as ordcount,sum(Price*QTY) as ordtotalPrice
from orders
group by Sid
order by Sid asc
10-426 建立产品的销售记录视图vProductStatics
create view vProductStatics
as select
Pid,sum(QTY) as totalQTY,max(Price) as maxPrice,min(Price) as minPrice
from orders
group by Pid
10-427 创建视图图统计没有选课的学生信息
create view V_StudentsWithoutCourse
as select *
from Student
where Sno not in (select Sno from SC)
10-428 创建视图计算学生平均绩点
create view V_average_point
as select Sdept,Sno,avg(Grade) as Average_point
from
(
select a.Sdept,a.Sno,(case when Grade<60 then 0 else (Grade-50)/10 end) as Grade
from Student as a
right join SC as b on a.Sno = b.Sno
) as c
group by Sno
10-429 创建视图计算学生课程平均分
create view V_average_grade
as select
Sdept,Student.Sno,Sname,avg(Grade) as Average_grade
from Student
left join SC on Student.Sno = SC.Sno
group by Student.Sno
having avg(Grade)>80
10-430 创建视图查找不及格学生
create view V_FailedCourseStudent
as select
Sdept,a.Sno,Sname,Cname,Grade
from (select * from SC where Grade < 60 or Grade is null) as a
left join Course on a.Cno = Course.Cno
left join Student on Student.Sno = a.Sno
10-431 创建视图统计需要重修的名单
create view V_RestudyList
as select
Sdept,a.Sno,Sname,Cname
from (select * from SC where Grade < 60 or Grade is null) as a
left join Course on a.Cno = Course.Cno
left join Student on Student.Sno = a.Sno
在神经网络方面,我完全是个初学者。我整天都在与ruby-fann和ai4r搏斗,不幸的是我没有任何东西可以展示,所以我想我会来到StackOverflow并询问这里的知识渊博的人。我有一组样本——每天都有一个数据点,但它们不符合我能够找出的任何明确模式(我尝试了几次回归)。不过,我认为看看是否有任何方法可以仅从日期预测future的数据会很好,而且我认为神经网络将是生成希望表达这种关系的函数的好方法.日期是DateTime对象,数据点是十进制数,例如7.68。我一直在将DateTime对象转换为float,然后除以10,000,000,000得到一个介于0和1之间的数字,我一直在将
我在使用Twitter进行基本的omniauth身份验证时被封锁了2天。我在简单的omniauth上跟随RyanBates的railscast,但无法通过OAuth::Unauthorized401异常,当我尝试登录时引发。请帮忙!我的代码粘贴在下面:twitterinfo:website:[http://127.0.0.1:3000]callbarckurl:[http://127.0.0.1:3000/auth/twitter/callback]//路线.rbSentimentalist::Application.routes.drawdoresources:dashboard,o
我正在尝试训练一个前馈网络来使用Ruby库AI4R执行异或运算。然而,当我在训练后评估XOR时。我没有得到正确的输出。有没有人以前使用过这个库并得到它来学习异或运算。我使用了两个输入神经元,一个隐藏层中的三个神经元,一个输出层,正如我看到的预计算XOR前馈神经网络就像这样。require"rubygems"require"ai4r"#Createthenetworkwith:#2inputs#1hiddenlayerwith3neurons#1outputsnet=Ai4r::NeuralNetwork::Backpropagation.new([2,3,1])example=[[0,
关于yolov5训练时参数workers和batch-size的理解yolov5训练命令workers和batch-size参数的理解两个参数的调优总结yolov5训练命令python.\train.py--datamy.yaml--workers8--batch-size32--epochs100yolov5的训练很简单,下载好仓库,装好依赖后,只需自定义一下data目录中的yaml文件就可以了。这里我使用自定义的my.yaml文件,里面就是定义数据集位置和训练种类数和名字。workers和batch-size参数的理解一般训练主要需要调整的参数是这两个:workers指数据装载时cpu所使
1.深度优先搜索(DFS)深度优先遍历主要思路是从图中一个未访问的顶点V开始,沿着一条路一直走到底,然后从这条路尽头的节点回退到上一个节点,再从另一条路开始走到底…,不断递归重复此过程,直到所有的顶点都遍历完成。例题P1605迷宫题目描述给定一个N×MN\timesMN×M方格的迷宫,迷宫里有TTT处障碍,障碍处不可通过。在迷宫中移动有上下左右四种方式,每次只能移动一个方格。数据保证起点上没有障碍。给定起点坐标和终点坐标,每个方格最多经过一次,问有多少种从起点坐标到终点坐标的方案。输入格式第一行为三个正整数N,M,TN,M,TN,M,T,分别表示迷宫的长宽和障碍总数。第二行为四个正整数SX,S
我正在我的应用程序中实现一个简单的API来与Android应用程序通信。我主要尝试使用AbstractController::Metal来提高性能。我遇到的问题是渲染忽略了我传递的状态选项。非常简单的例子:classApi::V1::ApiController打电话curl-v-XGEThttp://app.dev:3000/api/v1/sessions.json我希望收到401,但我却收到200OK:>GET/api/v1/sessions.jsonHTTP/1.1>User-Agent:curl/7.30.0>Host:app.dev:3000>Accept:*/*>有什么想法吗
给定以下Rails4.2Controller:classApi::UsersController当使用RSpec3时,我尝试调用此index操作并期望状态为401,而我的状态始终为200。我得到401的唯一时刻是用head401替换index操作内容,但我想用错误401进行响应并构建一个“不错”的正文,如{error:401,message:'Unauthorised'}。为什么status::unauthorised被忽略了? 最佳答案 使用错误代码而不是它的名称:渲染json:{},状态:401
我新安装了Rails,正在尝试使用Devise设置身份验证。据我所知,我有一个非常基本的设置应该可以工作,但是每当我尝试使用默认的Devise登录表单登录时,我都会收到未经授权的错误。我确定我的凭据是正确的,因为我创建了一个用户来在控制台中进行测试,如下所示:User.new({:email=>'mark@markdavies.com.au',:priv_level=>'admin',:password=>'mypassword',:password_confirmation=>'mypassword'}).save我的用户模型:classUser我的日志:StartedPOST"/a
趁着寒假期间稍微尝试跑了一下yolov5和yolov7的代码,由于自己用的笔记本没有独显,台式机虽有独显但用起来并不顺利,所以选择了租云服务器的方式,选择的平台是矩池云(价格合理,操作便捷)需要特别指出的是,如果需要用pycharm链接云服务器训练,必须要使用pycharm的专业版而不是社区版,专业版可以使用SSH服务连接云服务器。关于专业版的获取,据我所知一是可以买,二是如果你是在校大学生,可以用学生证向JetBrain申请专业版使用权,我就是通过这种方式激活专业版账户的,我记得当时两三天官方就发激活邮件了,还是很人性化的,使用期一年。下面开始正题本教程只涉及将yolov5及yolov7跑通
对于JavaScript网络应用程序(基于AngularJS),我使用PouchDB在我的服务器上复制CouchDB数据库。PouchDB中的身份验证与pouchdb-authentication配合得很好.我想通过html/js登录屏幕来管理它。但是,如果用户输入了错误的凭据,我会从CouchDB服务器收到401Unauthorized,这会导致浏览器弹出窗口要求提供凭据。我怎样才能防止这个丑陋的身份验证弹出窗口并只处理我的javascript中的所有内容?! 最佳答案 我终于找到了解决方案:编辑CouchDB配置local.in