1、根据SC数据库用SQL语句完成以下任务。

*/

use SC;

/*

1)没及格的每个学生成绩增加5分。

*/

update SC set Grade=Grade+5 whereGrade<60;

/*

2)低于该课程平均的学生成绩,成绩提高10%。

*/

update SC

set Grade=Grade+Grade*0.1

where Grade<(

       selectAVG(Grade)

       fromSC b

       whereb.Cno=SC.Cno

);

select * from SC;

/*

3)把计算机科学系所有学生增加1岁。

*/

update student set Sage=Sage+1 whereSdept='CS';

/*

4)把学分为3分以内(含3分)的课程成绩提高3分,学分为3分以上的课程成绩提高4分。

*/

update course set Ccredit=Ccredit+3 wherecourse.Ccredit<=3;

update course set Ccredit=Ccredit+4 wherecourse.Ccredit>3;

/*

5)建立名字为“成绩单”的视图,属性有 学生号,学生姓名、课程号、课程名和成绩,结果按学号升序,成绩降序排列。

*/

go;

create view 成绩单(学生号,学生姓名,课程号,课程名,成绩)

as (

       selectstudent.Sno,student.Sname,course.Cno,course.Cname,SC.Grade

       fromstudent,course,SC

       wherestudent.Sno=SC.Sno and course.Cno=SC.Cno

);

go;

/*

6)删除1号课程。

*/

delete from course where course.Cno=1;

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏风中追风

敏捷软件开发学习笔记

敏捷设计:敏捷设计是一个过程,不是一个事件,它是一个持续的应用原则、模式以及实践来改进软件的结构和可读性的过程,它致力于保持系统设计在任何实践都尽可能得简单,干...

3709
来自专栏java一日一条

Java延时实例分析:Lock vs Synchronized

- java.concurrent.Lock创建的垃圾 - 比较Lock和synchronized - 如何通过编程方式计算延时 - Lock和synchron...

851
来自专栏申龙斌的程序人生

零基础学编程021:获取股票实时行情数据

春节期间重写了“笑来投资演练程序1.0版”这个程序,可以每个月自动更新几支股票的行情数据。程序的功能不复杂,但是编程新手想实现它仍有相当的困难。为了短时间内完成...

50612
来自专栏HansBug's Lab

【作业】HansBug的前三次OO作业分析与小结

OO课程目前已经进行了三次的作业,容我在本文中做一点微小的工作。 第一次作业 第一次作业由于难度不大,所以笔者程序实际上写的也比较随意一些。(点击就送指导书~)...

3486
来自专栏ytkah

finecms在任意页面调用栏目名称和地址等

  finecms如何调用栏目名称和地址呢?在任意页面。我们有时需要在不同的页面调用某个栏目名,怎么调用比较快呢?ytkah整理了一些快速调用语句方便查找 栏目...

3054
来自专栏斑斓

剖析响应式编程的本质

基于Actor的响应式编程计划分为三部分,第一部分剖析响应式编程的本质思想,为大家介绍何谓响应式编程(Reactive Programming)。第二部分则结合...

4436
来自专栏Java编程技术

UML建模(用例图)

在软件生命周期的整个过程中,用例图是软件需求分析到软件交付的第一步,用例图的主要目的是说明这个软件的使用者是谁,使用者要使用那些功能,以及使用者需要向软件提供什...

892
来自专栏程序员的诗和远方

20181125_ARTS_week22

这个解法来自 https://leetcode.com/problems/maximum-subarray/discuss/139218/Javascript-...

651
来自专栏企鹅号快讯

学习C语言你所必须要了解的知识

C 语言的发展方向 ? 20世纪80年代初,C 在 UNIX系统的小型机世界中已经是主导语言了,从那时开始,它已经扩展到个人计算机和大型机, 大部分软件开发商公...

3748
来自专栏梧雨北辰的开发录

Python学习(1):入门与导学一、了解Python二、Python能做些什么三、Pthon特点四、Python的缺点五、Python之禅六、Python学习的相关资料

1776

扫码关注云+社区