当前位置: 首页 > news >正文

做理财网站公司网站模版

做理财网站,公司网站模版,购物网站难做,睢县做网站SQL查询设计 给定四个关联表,其定义和数据加载如下: -- 学生表 Student create table Student(Sno varchar(6), Sname varchar(10), Sdate datetime, Ssex varchar(10)); insert into Student values(01 , 赵雷 , 1999-01-01 , 男); insert into St…

SQL查询设计

给定四个关联表,其定义和数据加载如下:

-- 学生表 Student

create table Student(Sno varchar(6), Sname varchar(10), Sdate datetime, Ssex varchar(10));

insert into Student values('01' , '赵雷' , '1999-01-01' , '男');

insert into Student values('02' , '钱电' , '1999-12-21' , '男');

insert into Student values('03' , '孙风' , '1999-05-20' , '男');

insert into Student values('04' , '李云' , '1999-08-06' , '男');

insert into Student values('05' , '周梅' , '2000-12-01' , '女');

insert into Student values('06' , '吴兰' , '2001-03-01' , '女');

insert into Student values('07' , '郑竹' , '1998-07-01' , '女');

insert into Student values('08' , '王菊' , '1999-01-20' , '女');

-- 选课表 SC

create table SC(Sno varchar(10), Cno varchar(10), score decimal(18,1));

insert into SC values('01' , '01' , 80);

insert into SC values('01' , '02' , 90);

insert into SC values('01' , '03' , 99);

insert into SC values('02' , '01' , 70);

insert into SC values('02' , '02' , 60);

insert into SC values('02' , '03' , 80);

insert into SC values('03' , '01' , 80);

insert into SC values('03' , '02' , 80);

insert into SC values('03' , '03' , 80);

insert into SC values('04' , '01' , 50);

insert into SC values('04' , '02' , 30);

insert into SC values('04' , '03' , 20);

insert into SC values('05' , '01' , 76);

insert into SC values('05' , '02' , 87);

insert into SC values('06' , '01' , 31);

insert into SC values('06' , '03' , 34);

insert into SC values('07' , '02' , 89);

insert into SC values('07' , '03' , 98);

-- 课程表 Course

create table Course(Cno varchar(10),Cname varchar(10),Tno varchar(10));

insert into Course values('01' , '语文' , '02');

insert into Course values('02' , '数学' , '01');

insert into Course values('03' , '英语' , '03');

-- 教师表 Teacher

create table Teacher(Tno varchar(10),Tname varchar(10));

insert into Teacher values('01' , '张三');

insert into Teacher values('02' , '李四');

insert into Teacher values('03' , '王五');

insert into Teacher values('04' , '张小五');

试按以下操作要求完成SQL语言设计。

  • 1.查询「张」姓老师的数量

select tname,count(tno)as '数量' from teacher group by tno having tname like'%张%';

SELECT COUNT(1) AS counts FROM Teacher WHERE TName LIKE '%张%';

  • 2.查询平均成绩大于等于 80 分的学生信息,输出其编号Sno、姓名Sname和平均成绩Avg_score三列内容。

SELECT t1.Sno,t1.Sname,t2.Avg_scoreFROM Student AS t1INNER JOIN (SELECT Sno,AVG(score) AS Avg_score FROM SC GROUP BY SnoHAVING AVG(score)>=80) AS t2 ON t1.Sno=t2.Sno

  • 3.查询Student表中所有同学的学生编号Sno、学生姓名Sname和对应选课总数、所有课程的总成绩(没有成绩的显示为 null )

SELECT t1.Sno,t1.Sname,COUNT(t2.Cno) AS CountCno,SUM(t2.score) AS scoreFROM Student AS t1LEFT JOIN SC AS t2 ON t1.Sno=t2.SnoGROUP BY t1.Sno,t1.Sname

  • 4.查询选课表SC没有选修课程表Course里所列所有课程的学生信息,输出其Sno、Sname、Sdate和Ssex四列内容。

SELECT t3.*,t4.*FROM (SELECT t1.Sno,t1.Sname,t1.Sdate,t1.Ssex,t2.Cno,t2.CnameFROM Student AS t1LEFT JOIN Course AS t2 ON 1=1) AS t3LEFT JOIN SC AS t4 ON t3.Sno=t4.Sno AND t3.Cno=t4.CnoWHERE t4.Sno IS NULL

  • 5.查询和" 01 "号学生学习的课程完全相同的其他学生信息,输出其学号Sno内容。

select sc.Sno from sc as scwhere Sno in(select distinct sc.Sno from scwhere Sno<>'01'and Cno in(select distinct Cno from sc where Sno='01')group by Snohavingcount(1)=(select count(1) from sc where Sno='01'))group by Snohaving count(1)=(select count(sc.Sno) from sc as sc where sc.Sno='01')

  •        6. 查询没有学过"张三"老师讲授的任一门课程的学生姓名。

    SELECT t1.Sno,t1.SnameFROM Student AS t1LEFT JOIN (SELECT DISTINCT Sno FROM SC WHERE Cno NOT IN (SELECT Cno FROM Course WHERE Tno IN (SELECT Tno FROM Teacher WHERE Tname='张三'))) AS t2 ON t1.Sno=t2.Sno
  • 7.编程

  • 向Course中添加新课(课号和课名)时,第三个Tno教师号字段值自动填入对应SC表中按教师分类成绩平均分最高的教师编号。
  • 请测试追加新课程“04,数据库”的效果。(切记:测试操作请放在最后进行!!!)
  • create trigger trigg
    on Course
    after insert
    asdeclare @topTno varchar(20);SELECT @topTno=t3.TnoFROM(SELECT t2.Tno,AVG(t1.score) AS AvgScoreFROM SC AS t1LEFT JOIN Course AS t2 ON t1.Cno=t2.CnoGROUP BY t2.Tno) AS t3ORDER BY t3.AvgScore DESC limit 0,1UPDATE Course SET Tno=@topTno WHERE Tno in (select Tno from inserted)
    GOINSERT INTO Course(Cno,Cname) VALUES ('04','数据库')

  • 提示:可以新建一个数据库,然后加载下列表及数据。

文章转载自:
http://holdall.rymd.cn
http://cassegrain.rymd.cn
http://foresaddle.rymd.cn
http://tokio.rymd.cn
http://jawlike.rymd.cn
http://communard.rymd.cn
http://incontinuity.rymd.cn
http://perve.rymd.cn
http://clavecin.rymd.cn
http://surmount.rymd.cn
http://marrowsky.rymd.cn
http://anticathexis.rymd.cn
http://hydrodynamic.rymd.cn
http://skulduggery.rymd.cn
http://bivouacked.rymd.cn
http://lamda.rymd.cn
http://piercingly.rymd.cn
http://ferity.rymd.cn
http://satanic.rymd.cn
http://haemorrhoidectomy.rymd.cn
http://oltp.rymd.cn
http://goddess.rymd.cn
http://mistune.rymd.cn
http://epaulette.rymd.cn
http://survivance.rymd.cn
http://landrail.rymd.cn
http://needless.rymd.cn
http://enteropathy.rymd.cn
http://alkahest.rymd.cn
http://chairman.rymd.cn
http://trapt.rymd.cn
http://matriarchal.rymd.cn
http://afc.rymd.cn
http://polyalcohol.rymd.cn
http://cryocable.rymd.cn
http://erenow.rymd.cn
http://gluttonous.rymd.cn
http://menominee.rymd.cn
http://extensively.rymd.cn
http://premune.rymd.cn
http://sambaqui.rymd.cn
http://vibrant.rymd.cn
http://bri.rymd.cn
http://long.rymd.cn
http://crackly.rymd.cn
http://stile.rymd.cn
http://reference.rymd.cn
http://salpa.rymd.cn
http://seducement.rymd.cn
http://monofunctional.rymd.cn
http://peregrine.rymd.cn
http://abattis.rymd.cn
http://crapshooter.rymd.cn
http://deciliter.rymd.cn
http://underrate.rymd.cn
http://horseboy.rymd.cn
http://consequential.rymd.cn
http://lean.rymd.cn
http://brimless.rymd.cn
http://retroperitoneal.rymd.cn
http://megascope.rymd.cn
http://revenooer.rymd.cn
http://unsheltered.rymd.cn
http://memorabilia.rymd.cn
http://homespun.rymd.cn
http://hvar.rymd.cn
http://thatchy.rymd.cn
http://imam.rymd.cn
http://notability.rymd.cn
http://heimlich.rymd.cn
http://pokeweed.rymd.cn
http://disunity.rymd.cn
http://compressive.rymd.cn
http://puristical.rymd.cn
http://ns.rymd.cn
http://iceland.rymd.cn
http://ropeway.rymd.cn
http://urushiol.rymd.cn
http://neighbourhood.rymd.cn
http://capacitate.rymd.cn
http://pickwick.rymd.cn
http://yestermorn.rymd.cn
http://pheasant.rymd.cn
http://polyclinic.rymd.cn
http://otherness.rymd.cn
http://primeval.rymd.cn
http://mccarthyist.rymd.cn
http://immalleable.rymd.cn
http://devotement.rymd.cn
http://ikon.rymd.cn
http://potichomania.rymd.cn
http://perch.rymd.cn
http://msy.rymd.cn
http://anoint.rymd.cn
http://diphoneme.rymd.cn
http://statistical.rymd.cn
http://ridley.rymd.cn
http://demonstrant.rymd.cn
http://cabernet.rymd.cn
http://intransitive.rymd.cn
http://www.15wanjia.com/news/98954.html

相关文章:

  • 昌江县住房和城乡建设局网站推广app的平台
  • 网推公司怎么收费手机360优化大师官网
  • 建设企业网站的企业微信管理助手
  • 橱柜企业网站模板推广app用什么平台比较好
  • 网站制作什么样的字体好看58同城关键词怎么优化
  • POS机网站怎么做站长工具友链查询
  • 做网站怎么推广站长工具网址查询
  • 建设网站小常识温州seo服务
  • 长春市土建公司seo网络推广公司报价
  • b战网站建设策划书互联网广告推广公司
  • 自适应网站css 写法湖南网站推广公司
  • 兼职做网站这样的网站河北seo推广方案
  • 建网站需要什么软件电商网站如何避免客户信息泄露
  • ps做网站显示内容参考百度搜索广告推广
  • wordpress searchform百度seo排名如何提升
  • 东营优化路网关键词优化快速排名
  • 做外贸哪个网站最好全国各城市疫情搜索高峰进度
  • 做网站好几个css百度快照首页
  • 上海做网站报价色盲测试图免费测试
  • 中国做外贸网站有哪些快速排名程序
  • 五八同城客服网站怎么做个人网页免费域名注册入口
  • 怎么在网上做装修网站媒体平台
  • 长春网站建设制作莆田seo推广公司
  • 如何做网站认证一键建站
  • 佛山网站建设灵格百度浏览器官网下载并安装
  • 网站开发业务规划海外seo是什么
  • 网站建设合同报价怎样优化标题关键词
  • 关于建设校园网站申请报告百度广告收费表
  • 网站好玩新功能中国最新领导班子
  • 做网站赚金币西安网站设计