新建数据库,三张表 学生表 ,成绩表,课程表(有以下课程:语文,数学,英语),目前有100个学生

新建数据库,三张表 学生表 ,成绩表,课程表(有以下课程:语文,数学,英语),目前有100个学生,第1张

最后那一段帮你小改了下,直接执行

if OBJECT_ID('up_init','p')is not null

drop proc up_init

go

create proc up_init

as

begin

--

--遍历每一个学生

declare my_c cursor scroll

for select stuid from student

--2

open my_c

--3

declare @n int,@stuid int,@score float

set @n=1

select @score=score from Grade

--begin

while (@n<=@@CURSOR_ROWS)

begin

fetch next from my_c into @stuid

insert into Grade values('语文',RAND()100,@stuid)

insert into Grade values('数学',RAND()100,@stuid)

insert into Grade values('英语',RAND()100,@stuid)

set @n=@n+1

end

--4

close my_c

--5

deallocate my_c

end

-----------------------------------

go

exec  up_init

select  from Grade

select from 学生表 where 专业 =(select 专业 from 学生表 where name='苗舟')

order by age desc

1、select 学号, avg(成绩) from 成绩表 group by 学号 having avg(成绩)>70

2、delete from 成绩表 where 学号=33

3、delete from 成绩表 where 学号 in (select 学号 from 学生表 where name='刘涛')

4、delete from 成绩表 where 学号 in (

select 学号 from 学生表 where age<(select min(age) from 学生表 where sex='男')

and sex='女')

delete from 学生表 where age<(select min(age) from 学生表 where sex='男')

and sex='女'

create table student(S_no char(9), S_name char(20), S_sex char(2), S_age int, S_department char(20))

create table course (C_no char(10), C_name char(20), C_teacher char(20) )

create table choice(S_no char(9), C_no char(10), S_score int)

insert into student(S_no, S_name, S_sex, S_age, S_department)

values('001', '李志强', '男', 20, '计算机系' )

insert into student(S_no, S_name, S_sex, S_age, S_department)

values('002', '张 亮', '男', 21 '建筑工程系' )

insert into student(S_no, S_name, S_sex, S_age, S_department)

values('003', '李 平', '女', 19 '计算机系' )

insert into course(C_no, C_name, C_teacher )

values('C001', 'C语言', '王雅新' )

insert into course(C_no, C_name, C_teacher )

values('C002', '数据结构', '和海莲' )

insert into course(C_no, C_name, C_teacher )

values('C003', 'SQL Server2000', '陈 红' )

insert into choice(S_no, C_no, S_score)

values('001', 'C001', 83)

insert into choice(S_no, C_no, S_score)

values('001', 'C002', 80 )

insert into choice(S_no, C_no, S_score)

values('002', 'C001', 75)

insert into choice(S_no, C_no, S_score)

values('002', 'C004', 85)

insert into choice(S_no, C_no, S_score)

values('003', 'C002', 88)

insert into choice(S_no, C_no, S_score)

values('003', 'C003', 86)

1新建一个excel表格,打开工作表

2选中A1~F10的单元格,接下来对其进行边框设置。右键-单元格设置

3修改表格行宽与列高,可通过鼠标拖动实现。选中1~10行,可以等高度设置行,选中A~F列,可以等宽度设置行。

4绘制excel表头。插入--自选图形-线条-直线,并进行绘制。

5表头填充内容。插入-文本框,同时进行排版,分别输入自己想要的文字。

6将表头内文本框的边框设置为无色。右键-设置文本框格式-颜色与线条-无线条颜色。

以上就是关于新建数据库,三张表 学生表 ,成绩表,课程表(有以下课程:语文,数学,英语),目前有100个学生全部的内容,包括:新建数据库,三张表 学生表 ,成绩表,课程表(有以下课程:语文,数学,英语),目前有100个学生、已知一个教学管理数据库JXGL,包含以下三张数据表:学生表、课程表以及学生成绩表。它们的结构如下:、1.在学生数据库中有三张数据表,即学生表、课程表和选课表,三张表的表数据如下,写出创建学生表、课程等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10166669.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存