最后那一段帮你小改了下,直接执行
if OBJECT_ID('up_init','p')is not nulldrop 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.在学生数据库中有三张数据表,即学生表、课程表和选课表,三张表的表数据如下,写出创建学生表、课程等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)