首页 > 数据库 >数据库5

数据库5

时间:2024-06-14 17:46:58浏览次数:31  
标签:sname join sno 数据库 student sc Select

第五章:

3.(1)Create view t1(sno,sname,sdept,cno,cname,credit)

 As

   Select s.sno ,s.sname,s.dept,c.cno,c.cname,c.credit

   From student s join course c on s.sno=c.sno

(2)Create view  t2(sno,sname,cname,grade)

As

   Select s.sno,s.sname,c.cname,c.grade

   From student s join course c on s.sno=c.cno

(3)Create view t3(sno,选课门数)

As

   Select s.sno ,count(*) 选课门数

From student s LEFT OUTER join sc on s.sno=sc.sno

   group by s.sno   

(4)Create view t4 (sno,总学分)

As

   Select sno , sum(credit)

   From sc

   Where grade>=60

   Group by sno

(5)Create view t5(sno,sname,VB考试成绩)

As

  Select top 1 with ties s.sno,s.sname ,sc.grade

  From student s join sc on s.sno=sc.sno join course c on c.cno=sc.cno

  Where s.dept=’计算机系’and cname=’vb’

  Order by sc.grade DESC

4.(1)Select sname,cname,grade

from  t2

where grade>=90

(2)Select  sno,选课门数 from t3 where 选课门数 >3

(3)Select  sno,选课门数

from t3 join student on t3.sno=student.so

where sdept=’计算机系’and 选课门数 >3

(4)Select sno,sname,sdept,总学分

From t4 join student on student.sno=t4.sno

Where 总学分 >10

(5)Select sname,sage,sdept,总学分

From t4 join student on student.sno=t4.sno

Where 总学分 >10 and age >=20

5.lter view t4 (sno,总学分,总的选课门数)

As

Select sno , sum(credit), count(*) 选课门数

   From sc join course on sc.cno=course.cno

   Where grade>=60

   Group by sno

6.Alter view t5(sno,sname,sdept,VB考试成绩)

As

Select top 1 with ties s.sno,s.sname ,s.sdept ,sc.grade

From student s join sc on s.sno=sc.sno join course c on c.cno=sc.cno

Where cname=’vb’

Order by sc.grade DESC

标签:sname,join,sno,数据库,student,sc,Select
From: https://www.cnblogs.com/yindantong/p/18248345

相关文章

  • 数据库8
    第8章:8.(1)图书(书号,书名,出版日期,作者名)读者(读者号,读者名,联系电话,所在单位)借阅(书号,读者号,借书日期,还书日期)(2)商店(商店编号,商店名,联系电话)商品(商品编号,商品名称,商品价格,商品分类)厂家(厂家编号,厂家地址,联系电话)订购(商店编号,商品编号,厂家编号,订购日期,订购数量)(3)学生......
  • 数据库7
    第7章:事务的概念及四个特征为原子性、一致性、隔离性和持久性。原子性指事务的原子性是指事务是数据库的逻辑工作单位,事务中的操作,要么都做,要么都不做。一致性指定事务执行的结果必须是使数据库从一个一致性状态变到另一个一致性状态。隔离性指数据库中一个事务的执行不能被其他......
  • 数据库1
    第一章:数据(Data):描述事务的符号记录称为数据。数据库(DataBase,简称DB):数据库是长期储存在计算机内的、有组织的、可共享的数据集合。数据库系统(DataBas,简称DBS):数据库系统是指在计算机系统中引用数据库后的系统构成,一般由数据库、数据库管理系统(及开发工具)、应用系统、数......
  • 数据库2
    第二章:2.实体之间的联系有一对一、一对多和多对多三种。例如:系和正系主任是一对一联系(假设一个系只有一个正系主任),系和教师是一对多联系(假设一个教师只在一个系工作),教师和课程是多对多联系(假设一个教师可以讲授多门课程,一门课程可由多个教师讲授)5.(1)一对多关系(2)多对多关系(3)多对......
  • 数据库3
    第三章10.(1)Createtable图书表( 书号nchar(6)primarykey, 书名nvarchar(30)notnull, 第一作者char(10)notnull, 出版日期smalldatetime, 价格:numeric(4,1)(2)Createtable书店表( 书店编号nchar(6)primarykey, 店名nvarchar(30)notnu......
  • Go黑帽子|文件搜索和数据库矿工
    文件搜索filepath.Walk遍历目录,regexp.MustCompile来匹配关键字packagemainimport( "fmt" "log" "os" "path/filepath" "regexp")varregexexs=[]*regexp.Regexp{ regexp.MustCompile(`(?i)user`), regexp.MustCompil......
  • 国产数据库介绍~目前最火的五款国产数据库,看看都知道哪些?
    一、TiDB:分布式NewSQL数据库简介TiDB是一款开源的分布式NewSQL数据库,由PingCAP公司开发。它采用了分布式事务和强一致性的设计理念,结合了传统关系型数据库和NoSQL的优点,能够满足高并发、大规模数据存储和实时分析的需求。优点分布式架构:TiDB采用分布式架构,可以水平扩展,支......
  • 实时api接入指南|1688商品详情实时数据接口(1688.item_get)图片、库存、规格、销量等数
    接入1688商品详情实时数据接口(1688.item_get),涉及到图片、库存、规格、销量等重要信息的获取,这些数据对于电商平台来说至关重要,可用于商品展示、分析市场趋势、优化库存管理等。下面将详细讨论如何接入此API接口,并有效利用返回的数据:注册与创建应用账号注册:需要进行账号注册......
  • 数据仓库与数据库(一)--区别
    数据仓库与数据库的区别,实际上就是OLTP(联机事物处理过程),也称为面向交易的处理过程,和OLAP(联机分析处理)的区别。可以理解为数据仓库是在数据库已经大量存在的情况下,为了进一步挖掘数据资源、决策需要而产生的,它绝不是所谓的大型数据库。            设......
  • 提取SQL Server 数据库数据字典
    SELECT表名=CASEWHENA.COLORDER=1THEND.NAMEELSE''END,表备注=CASEWHENA.COLORDER=1THENISNULL(F.VALUE,'')ELSE''END,列序号=A.COLORDER,列名称=A.NAME,标识=CASEWHENCOLUMNPROPERTY(A.ID,A.NAME,'ISIDENTITY')=1THE......