首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
用 SQL 语言实现下列 小题:
[问答题]
用
SQL
语言实现下列
小题:
对成绩得过满分的学生,如果没有获得奖学金的,将其奖学金设为
1000
元;
检索至少学过课程号为B
123
和C
352
的学生信息,包括学号,姓名和专业;
从学生表中删除成绩出现过0分的所有学生信息;
定义软件工程专业学生所学课程的信息视图
SoftwareEngineering
,包括学号、姓名、课程号和分数。
添加笔记
求解答(2)
邀请回答
收藏(3)
分享
纠错
1个回答
添加回答
0
HackerLzh
1.update 学生
set 奖学金=1000
where 学号 in (select 学生.学号 from 学生,选修 where 学生.学号=选修.学号 and 奖学金=0 and 分数=100);
2.select 学生.学号,姓名,专业 from 学生,选修 where 学生.学号=选修.学号 and 课程号='B123'
intersect
select 学生.学号,姓名,专业 from 学生,选修 where 学生.学号=选修.学号 and 课程号='C352'
3. delete
from 学生
where 学号 in (select 学号 from 选修 where 分数=0)
4.create view SoftwareEngineering
as
select 学生.学号,姓名,课程号,分数
from 学生,选修
where
学生.学号=选修.学号 and 专业='软件工程'
发表于 2023-01-28 09:45:47
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
数据库
上传者:
Letitia
难度:
1条回答
3收藏
918浏览
热门推荐
相关试题
明明的随机数
数组
评论
(3704)
来自
华为研发工程师编程题
体育课测验(二)
广度优先搜索(BFS)
拓扑排序
dfs
评论
(2)
防火墙是怎么实现的?
计算机网络基础
评论
(1)
PMOS和NMOS的区别
元器件
评论
(1)
“乔布斯不做调查,张小龙不看数据。...
用户研究
评论
(1)
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题