设有一个 Student 数据库,包括 数据库,包括 学生 , 课程 , 选修三个关系: 三个关系: 学生 学生:S ( Sno ,Sname ,Ssex ,Sage,Sdept ) 课程 课程:
设有一个 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 ) 课程 课程:相关推荐
- 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为课程表,则对于语句 ...
- mysql建学生-课程数据库_有一个“学生-课程”数据库,数据库中包括三个表:...
(1)"学生"表Student由学号(Sno).姓名(Sname).性别(Ssex).年龄(Sage).所在系(Sdept)五个属性组成,可记为:Student(Sno,Sname ...
- 『数据库』数据库编程(概念性的东西,应用一般,甚至有点过时,用来考试)
数据库从入门到精通:戳我 嵌入式SQL SQL语言提供了两种不同的使用方式 交互式 嵌入式 为什么要引入嵌入式SQL SQL语言是非过程性语言 事务处理应用需要高级语言 这两种方式细节上有差别,在程序 ...
- 【数据库】数据库编程
嵌入式SQL SQL语言提供了两种不同的使用方式 交互式 嵌入式 为什么要引入嵌入式SQL SQL语言是非过程性语言 事务处理应用需要高级语言 这两种方式细节上有差别,在程序设计的环境下,SQL语句要 ...
- 记一次数据库实验 -- 数据库的基本使用
1.1使用SQL Server工具(Microsoft SQL Server Management Studio Express)管理数据库 (1) 加入jwgl(教务管理)数据库. create d ...
- numeric比较大小 数据库_数据库基础知识个人整理版-强烈推荐
<数据库基础知识个人整理版-强烈推荐>由会员分享,可在线阅读,更多相关<数据库基础知识个人整理版-强烈推荐(20页珍藏版)>请在人人文库网上搜索. 1.数据库知识要点总结第一章 ...
- 个人笔记:数据库——第三章 第三部分 DML 数据操纵语言
本文仅供参考学习使用,谢谢 SQL语言种类 操作 DDL 数据定义语言 create(创建) drop(删除) alte(修改) DQL 数据查询语言 select(查询) DML 数据操纵语言 in ...
- SQL Server数据库创建数据库、用户、表和插入数据(Transact-SQL)
SQL Server 基本操作 一.建数据库并创建用户 二.创建模式 三.建表并插入数据 一.建数据库并创建用户 首先使用 create database <表名> 创建数据库,这里使用如 ...
- 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 ...
- .设计一个Student类,该类中包括学生的姓名和成绩。创建Student类的5个对象,如下所示: 姓名 成绩 刘德华 85 张学友 100 刘杰 65 章子怡 58 周迅 76 将以上5个对象
.设计一个Student类,该类中包括学生的姓名和成绩.创建Student类的5个对象,如下所示: 姓名 成绩 刘德华 85 张学友 100 刘杰 65 章子怡 58 周迅 76 将以上5个对象放入A ...
最新文章
- python 爬取手机app的信息
- mysql在线模拟器_力荐一款在线SQL模拟器
- LINQ to SQL语句之Select/Distinct和Count/Sum/Min/Max/Avg - YJingLee's Blog - 博客园(转)
- [SQL Server玩转Python] 一.安装环境及T-SQL调用python脚本
- grpc ssl使用
- linux 管道 top,linux IPC总结——管道
- Thinkphp3.2 分页带中文参数报错
- 《图解深度学习》图书及代码,16章带你无障碍深度学习
- PHP 实现定时任务的几种方法
- 学者CIO邓遵红:让人文梦想照进职业现实
- [NOIP2009 最优贸易]
- ad转3d视图快捷键_AD 常用快捷键
- 通信原理学习笔记5-1:数字调制——脉冲成形滤波器选择(码间串扰、Nyquist准则、升余弦滚降滤波器、眼图)
- 【电脑录制屏】如何使用bandicam录游戏 设置图文教程
- 网页游戏未来发展的一些趋势
- 阿里云云安全理工程师认证 部分题目 ACA
- Python实战笔记-常用知识点
- 18-三目运算符和逗号表达式
- 三代基因组测序技术原理简介
- 互补DNA(Complementary DNA)