作业容内
:注意
:以练下习中数据是的根据始初到化数据库中的据数来写S的LQ语句。
.1查询“c001课”比程c002“课”成绩程的所高学有的学号;
生2.询查均成绩平大于06分的学同的号和学平均绩;成3.
询所查有学的学号、同名姓、课选数总成绩、;4
查询姓.刘”的老师“个的数
;.查5没学询过谌燕“”老师课同的学的号、姓学名;
.6询学查过“c00”1并且也学过编“c00号2”程的同课的学号、姓学;名
7查询学.过谌“”燕师老教的所所有的同学的课学号姓、;
名.查8课程询号编c“02”的0成比绩程课编号c“010”程低的课有同所学的号、学姓;
名.9询所有查课程成绩小60 于的分学的同号学姓名、
1;.0查没询有学全所课的同学的学号、姓名;有1
1查.至询少有门一课与学为“s001”的号学同所学相的同学的学号同和姓;名
12.查至询学过学号少为s0“10同学”所有一课的门其同学学号和他名;姓1
.3“把C”表中“S谌燕”师老的教的课成都更改绩为此课的程平均成绩;
4.1询和查s“01”0的号同学习的课学程全相同的其他完学同号和学名姓;
1.5删学习除谌燕“老师”的课CS 记表;
录6.1SC表向插入中些一录记,些这录记要符合求以条下:件没有过编号“c002”上程的同学学号课“c、020号课的”均平成;绩1
.查7各询科绩最高成和最低的分以如下形:显示式:程ID,最高课,分最低分1
8.按科平均成各从低绩到高和格及率的百数分高从低顺到序1
9.查不同老师所询教不课同程平分均从高到低显示2
.0统列计各科成绩,印各分段数人:课程I数D课,名程,[称0018-5,][5-708,[7]0-60,] [60]
2.1询各科查绩成前三名的记录:不考(成绩虑列情并)况2
.2询每查课程被门选的学修生数
23.询查只选出了修门一课程全部学的的生号学姓名和
2.查4男询、生生女人数
52查询姓.张“”学生的单
名6.查询同2名姓学生同名,单统并同计名人数
27.198年8生出的生学名(注单S:tdunt e表中Sgea 列的型是n类mbue)r28
查.每询课程门平均的成绩,结按平果成均升序排列,绩均平成相同时绩按,程号降序排课列29
查询平.成绩大于85均的有学生的所学、号名姓和平均成绩
3.查询0课名程为"Orac称l"e且分数低于,60的学姓名和生分数
3.查1询有学生的所选课情;况32.查询任
何门课一成程绩在0分7上的姓名、以课程称名和数;分
3.3查询及不的课程,并格按课程号从到大排小列
34.查询课程编为c号00 且课程成绩1在80 以上的学生分的号学姓和名;35
.选求课程的学生人数
了6.3询选修“谌查”老师燕授课程所的生中学成绩,最的学生高姓名及其成
37.绩查询个课程及各应的相修选数人
3.8查询不课同程成绩
相同学生的的号学、课号程、生学绩
成9.查询3每功课门成最绩好的两前名
40.统计门每程的学生选课修人数超过10 (人课的才统计)。要程求出输程号课选和人修,数询查结果按数降序人排,若人列数同相,课程按号升排序
列4.1索检至少选修两门程的学课生学号42
.查询部学生都选全修课的的课程程号和程课名
4.3询没查学过“燕谌”老师授讲的一门课程的学任姓生名
44.查询门两以上不格课程的及同的学学及号其平成绩
均4.5检“索0c04课”程数小分6于0,按数分序排列的同降学号学46
.除删“0s20同”的学c001”课程“的成绩
作业所用据表的生数成本:
脚recae ttale sbudetn(
stnovarchar 2(01) prmary iek,
snyme varcaarh220(,)s
ae gumben(2r,)
ses vxacrarh2())5;
craetet able eatceh(r
tnovar hcra2(01 p)imary rkye,
tnmeav acrahr2(0))2;
recte atalbe cuorse(
cno arcvar2(1h),0
cane mvrahcra(202,)
tnov rchar2a20),
(ocstranin pk_coutsr preiamy key (cnortno),);
create
t alebs (
csnov rahcar(201,
cno v)rahar2c(10),
socre nmueb(4r2,,)
cnosrtint ak_pcspri amy key rs(no,cn)o);
/*
*初*化学生始的表数据***
i/sent irtonst uednt avuels '(0s0'1',张三'2,,3'');男
nsiet inrotst deutnva luse (s'002,'李'',四23',男);'i
nsre tint otsudentva lues (s'00'3,吴'鹏',25'男,)'
;inest inrot tusendtvalue s 's(00','琴沁4,20''女,);'in
ertsi to studenn talvesu( 's050,''丽',2王,'0女';
inse)rt nti sotdentuval use(' s00'6,'波李',12,'男';)
nsert iitn osudetn talvus ('s0e70',刘玉'',21'男,');
niert isto snudentt vlueas(' 008s,'萧'蓉,'1,'2'女;)
inestr ntio studen tvluas ('e009','陈s晓萧,'32'女,);
i'nestri tons tudent aluvs e's010(',陈美''22,,'女)';com
mit;
/**初始化教*师***表/
iners tnto itaehercv aulse 't001(' ,'刘阳';
)nseirtin o tetahce rvaues ('tl00'2 ,'燕'谌);
nsertii to neacteh varuels (t0'03, ''明胡');星com
mi;t
/**
初*始化课程表**/*i
nerst nti coouser alvus (e'c001'',J2ES'',00t'2);i
sner tnti ocuosrev lueas(' 00c',2J'va Wab',e't00'2);i
snrtei tnoc ursoe aluve s'c003('',SH'S,'t010)';
isnetr itn couoservalu se (c0'40,''racleO',t'00')1;
nisert nti coousrev lueas(' c00'5',QLSSER VR 2E050',t0'03')
ins;rte int oource salveus 'c0(06','C',#t0'0')3;i
nesr inttoc uosreva lesu '(c007''J,avScrapit,'t0'02);'
nsirt ientoc orsu ealues v'c(00'8,'IVDC+SS''t001,);'
niesr tnti couors velaesu (c00''9'PHP',,'t030';)
nseritinto cuors ealuesv '(0c01,''EJB.3',0't00'2;
)comim;t
****初/始化绩表*成**/in
set irtons vaculs ('se010','0c01,'8.7)9
;insrt ietn socv lues a(s'00'2'c0,1'08,.0)9;
insrtei tnosc alves u('003s,'c00'',18.91);
isenr inttosc va uesl '(004','s0c01,6'.90;)
nseri itnt os cvlaeus '(s00',1'c00'282.,9;)
nisre tnio tcsv laesu('s00 2''c,00'27,.2)9;
insetr ntio scvalues ( s0'0',3'0c2',0189).;
nisrte niots c vluea s('0s0'1',c03'0'5,9);'
comimt;