设有一个 Student 数据库,包括 数据库,包括 学生 , 课程 , 选修三个关系: 三个关系:

学生 学生:S ( Sno ,Sname ,Ssex ,Sage,Sdept )

课程 课程:C ( Cno ,Cname ,Term,Credit )

选修 选修:SC ( Sno ,Cno ,Score )

其中:学生关系  S 的属性分别表示:学号、姓名、性别、 的属性分别表示:学号、姓名、性别、 年龄、专业

课程关系  C 的属性分别表示:课程号、课程名、 的属性分别表示:课程号、课程名、 开课学期、学分 学分

选修关系 SC 的属性分别表示:学号、课程号、分数

请用 SQL 语句完成下面的操作:

(1) 、 检索所有比“王华”年龄大的学生姓名、年龄和性别

(2) 、 检索选修 了课程号为 课程号为’C02’ 课程的学生中成绩最高的学生的学号

(3)、 检索选修了4 门以上课程的学生学号和总成绩(不统计不及格的课程),并要求按照总成绩的降序排列。

(4)、 检索张力同学没有选修的课程的课程号

(1)  select Sname,Ssex,Sage from  S where Sage > (select Sage from S where Sname='王华')

(2)  select Sno from SC where Cno='c02' and Score >All (select Score from SC where Cno = 'C02'  )

(3)  select Sno sum(Score) from SC where Score >= 60 Group by Sno Having count(*)>4 order by 2 desc

(4)  select Cno from c where not exists (select * from SC,S where S.Sno=SC.Sno and SC.Cno=C.Cno and Sname='张力')

设有一个 Student 数据库,包括 数据库,包括 学生 , 课程 , 选修三个关系: 三个关系: 学生 学生:S ( Sno ,Sname ,Ssex ,Sage,Sdept ) 课程 课程:相关推荐

  1. c语言sno是什么缩写,对于教学数据库的三个基本表:S(Sno,Sname,Ssex),SC(Sno,Cno,Grade),C(Cno,Cname, Teacher), - 赏学吧...

    对于教学数据库的三个基本表:S(Sno,Sname,Ssex),SC(Sno,Cno,Grade),C(Cno,Cname, Teacher),其中S为学生表,SC为学生选课表,C为课程表,则对于语句 ...

  2. mysql建学生-课程数据库_有一个“学生-课程”数据库,数据库中包括三个表:...

    (1)"学生"表Student由学号(Sno).姓名(Sname).性别(Ssex).年龄(Sage).所在系(Sdept)五个属性组成,可记为:Student(Sno,Sname ...

  3. 『数据库』数据库编程(概念性的东西,应用一般,甚至有点过时,用来考试)

    数据库从入门到精通:戳我 嵌入式SQL SQL语言提供了两种不同的使用方式 交互式 嵌入式 为什么要引入嵌入式SQL SQL语言是非过程性语言 事务处理应用需要高级语言 这两种方式细节上有差别,在程序 ...

  4. 【数据库】数据库编程

    嵌入式SQL SQL语言提供了两种不同的使用方式 交互式 嵌入式 为什么要引入嵌入式SQL SQL语言是非过程性语言 事务处理应用需要高级语言 这两种方式细节上有差别,在程序设计的环境下,SQL语句要 ...

  5. 记一次数据库实验 -- 数据库的基本使用

    1.1使用SQL Server工具(Microsoft SQL Server Management Studio Express)管理数据库 (1) 加入jwgl(教务管理)数据库. create d ...

  6. numeric比较大小 数据库_数据库基础知识个人整理版-强烈推荐

    <数据库基础知识个人整理版-强烈推荐>由会员分享,可在线阅读,更多相关<数据库基础知识个人整理版-强烈推荐(20页珍藏版)>请在人人文库网上搜索. 1.数据库知识要点总结第一章 ...

  7. 个人笔记:数据库——第三章 第三部分 DML 数据操纵语言

    本文仅供参考学习使用,谢谢 SQL语言种类 操作 DDL 数据定义语言 create(创建) drop(删除) alte(修改) DQL 数据查询语言 select(查询) DML 数据操纵语言 in ...

  8. SQL Server数据库创建数据库、用户、表和插入数据(Transact-SQL)

    SQL Server 基本操作 一.建数据库并创建用户 二.创建模式 三.建表并插入数据 一.建数据库并创建用户 首先使用 create database <表名> 创建数据库,这里使用如 ...

  9. mysql 学生 课程关系,设有一个学生-课程数据库,包括学生关系Student、课程关系C和选修关系SC.Student(sno,sname,ss...

    共回答了15个问题采纳率:73.3% 1>select sno,sname from Student where sdept='IS' 2>select SNO,GRADE from SC ...

  10. .设计一个Student类,该类中包括学生的姓名和成绩。创建Student类的5个对象,如下所示: 姓名 成绩 刘德华 85 张学友 100 刘杰 65 章子怡 58 周迅 76 将以上5个对象

    .设计一个Student类,该类中包括学生的姓名和成绩.创建Student类的5个对象,如下所示: 姓名 成绩 刘德华 85 张学友 100 刘杰 65 章子怡 58 周迅 76 将以上5个对象放入A ...

最新文章

  1. python 爬取手机app的信息
  2. mysql在线模拟器_力荐一款在线SQL模拟器
  3. LINQ to SQL语句之Select/Distinct和Count/Sum/Min/Max/Avg - YJingLee's Blog - 博客园(转)
  4. [SQL Server玩转Python] 一.安装环境及T-SQL调用python脚本
  5. grpc ssl使用
  6. linux 管道 top,linux IPC总结——管道
  7. Thinkphp3.2 分页带中文参数报错
  8. 《图解深度学习》图书及代码,16章带你无障碍深度学习
  9. PHP 实现定时任务的几种方法
  10. 学者CIO邓遵红:让人文梦想照进职业现实
  11. [NOIP2009 最优贸易]
  12. ad转3d视图快捷键_AD 常用快捷键
  13. 通信原理学习笔记5-1:数字调制——脉冲成形滤波器选择(码间串扰、Nyquist准则、升余弦滚降滤波器、眼图)
  14. 【电脑录制屏】如何使用bandicam录游戏 设置图文教程
  15. 网页游戏未来发展的一些趋势
  16. 阿里云云安全理工程师认证 部分题目 ACA
  17. Python实战笔记-常用知识点
  18. 18-三目运算符和逗号表达式
  19. 三代基因组测序技术原理简介
  20. 互补DNA(Complementary DNA)

热门文章

  1. 电商专业术语中英文对照
  2. html图片闪现循环效果,CSS实现图片无缝无限循环展示效果
  3. 论文阅读之 Person Re-identification using Heterogeneous Local Graph Attention Networks
  4. Python 字符串str详解(超详细)
  5. SSM框架整合仿QQ空间
  6. 一个电源工程师要学哪些软件?
  7. python视频字幕处理_用Python处理字幕文件
  8. 前端,计算中四舍五入保留两位小数操作3中方法
  9. 数据库系统的简单结构图
  10. 34本设计师必看的书籍推荐