资讯

精准传达 • 有效沟通

从品牌网站建设到网络营销策划,从策略到执行的一站式服务

nosql数据库习题,nosql数据库入门与实践章节题答案

SQL数据库题目!!!急急急!!!

1)Students表:包含SNo,SName,SSex,SClass,SAge 其中SNo为主键

成都创新互联专注于江西网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供江西营销型网站建设,江西网站制作、江西网页设计、江西网站官网定制、微信平台小程序开发服务,打造江西网络公司原创品牌,更为您提供江西网站排名全网营销落地服务。

2)Courses表:包含CNo,CName,CGrade(开设学期),CScore(学分)、IsProfession(是否是专业课) 其中CNo为主键

3)Scores表:包含SNo,CNo,Score 其中SNo和CNo分别与Students中的SNo和Courses中的CNo有外键关系。

1)查询全班年龄在20岁至24岁之间的所有学生的信息。

select * from Students where SAge=20 and SAge=24 (是否包含20和24,修改相关=号)

2)查询开设学期为2的所有的专业课程号、课程名称、和学分。

select CNo,CName,CScore from Courses where CGrade=2 and IsProfession=1(假设专业课是此值为1)

3)查询学号为000004学生的所有课程的成绩。

select Scores.SNo,Scores.CNo,Courses.CName,Scores.Score from Scores INNER JOIN Courses ON Scores.CNo=Courses.CNo where Scores.SNo='000004'

4)查询姓名为“王明”的学生的所有及格课程的课程名称和成绩。

select Scores.SNo,Scores.CNo,Courses.CName,Scores.Score from Scores INNER Join

Courses ON Scores.CNo=Courses.CNo where Scores.SNo in (select SNo from Students where SName='王明') and Scores.Score=60

5)查询班级为“0401”的所有学生的课程名为“SQL数据库管理”的成绩,按成绩降序的方式排列,如果成绩相同,则按照学号进行排列。

select Scores.SNo,Scores.CNo,Courses.CName,Scores.Score from Scores INNER Join

Courses ON Scores.CNo=Courses.CNo where Scores.SNo in (select SNo from Students

where SClass='0401' order by Scores.Score

数据库sql题目解答

(1)select 书名 from 图书 where 定价20

(2)select avg(定价) 均价 from 图书

(3)update 图书 set 定价=定价*95% where 出版社编号 in

(select 出版社编号 from 出版社 where 出版社名称='科学出版社' )

(4)select 书名,第一作者姓名,出版社名称 from 图书,作者,出版社,著书

where 图书.图书编号=著书.图书编号 and 著书.作者编号=作者.作者编号

and 图书.出版社编号=出版社.出版社编号

(5)create view 图书信息(图书编号,书名,出版社编号,定价)

as select 图书编号,书名,出版社名称,定价

from 图书,出版社 where 图书.出版社编号=出版社.出版社编号 and

出版社名称='人们出版社'

你的报酬表的创建肯定有错,怎么主码和外码都是职工号和工程编号。

我把上面的几个问题给你写出来了,你就模仿我写的做一下下面的问题,自己锻炼锻炼,

如果还不会的话再问我。

关于数据库习题,用SQL语言实现

1.select applydate from cardapply c left join cardapplydetail cd on c.applyno=cd.aaplyno

where idcard = '1234567812342'

2.select count(*),idcard from cardapply c left join cardapplydetail cd on c.applyno=cd.aaplyno

where idcard in (select idcard from cardapplydetail where (select count(idcard) from cardapplydetail group by idcard )1)(这个不太确定,没试验,手写的)

3.update cardapply c set c.state='3',cd.state='3' left join cardapplydetail cd on c.applyno=cd.aaplyno where idcard='401234567812'

4.delete from cardapplydetail where name like '王%'

手打的,没有试验正确性。不对的再来探讨一下

数据库SQL语言习题求助!

1.select s.sno,s.sname from s,c,sc where s.sno=sc.sno and c.cno=sc.cno and c.cname="MS"

2.select s.sno from s,sc where s.sno=sc.sno and sc.cno="c1" or s.sno=sc.sno and sc.cno="c2" group by s.sno

3.select s.sno,sc.grade from s,c,sc where s.sno=sc.sno and c.cno=sc.cno and c.cname="操作系统" or c.cname="数据库课程"

4.select s.sno,s.sname,s.age from s where s.sex="女" and s.age =18 and s.age = 20

5.select s.sno,s.sname,sc.grade from s,c,sc where s.sno=sc.sno and c.cno=sc.cno and c.teacher="刘平"

6.select s.sname,s.age,s.SD from s where s.sname="李%"

7.select s.sname,s.age,s.SD,count() as 统计 from s,sc where s.sno=sc.sno and 统计 3 group by s.sno

打那么多不容易再追加点分吧


网站名称:nosql数据库习题,nosql数据库入门与实践章节题答案
文章位置:http://cdkjz.cn/article/hdjeco.html
多年建站经验

多一份参考,总有益处

联系快上网,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

大客户专线   成都:13518219792   座机:028-86922220