當前位置:編程學習大全網 - 編程語言 - 數據庫編程習題 !!!急 ~~求大家幫忙啊

數據庫編程習題 !!!急 ~~求大家幫忙啊

select * from 學生信息表 where 性別='男' --1

select * from 教師信息表 where 職稱='教授'--2

select * from 課程信息表 where 課程編號='c3'--3

select * from 學生選課信息表 where 成績 between 80 and 90--4

select 課程信息表.課程,count(*) as 考試人數 from 學生選課信息表 group by 課程 --5

select 住址,count(*) as 人數 from 學生信息表 group by 住址 --6

select * from 學生信息表 where 姓名 like '張%'--7

select * from 課程信息表 where 課程名稱 like '%計算機%'--8

select * from 課程信息表 where 課程名稱 like '%設計%' and 課時=4 --9

insert into 學生信息表(學號,姓名,性別,年齡,系別,出生日期,電話,住址,備註)

values('001','張三','男',22,'計算機系','1988-04-04','132342342','北京市朝陽區','走讀')--10

insert into 教師信息表(教師編號,姓名,性別,年齡,系別,職稱,工資)

values('001','李雲','男',54,'數學系','教授',5400)--11

insert into 課程信息表(課程編號,課程名稱,課時)

values('001','計算機基礎',22)--12

delete from 學生選課信息表 where 住址='北京市朝陽區'--13

delete from 學生信息表 where 學生信息表.學號=學生選課信息表.學號 and 成績<60 -- 14 這裏指定60分為及格線,如果及格線是別的換個數字就行了

delete from 教師信息表 where 教師信息表.教師編號=教師授課信息表.教師編號 and 教師授課信息表.課程編號=課程信息表.課程編號 and 課程名稱='c5'--15

update 教師信息表 set 教師工資=教師工資+200 --16

update 學生信息表 set 年齡=年齡+1 --17

create view StudentInfo(學生姓名,課程名稱,成績)

as

select 學生信息表.姓名,課程信息表.課程名稱,學生選課信息表.成績

from 學生信息表,課程信息表,學生選課信息表

where 學生信息表.學號=學生選課信息表.學號 and 學生選課信息表.課程編號=課程信息表.課程編號--18

create view TeacherInfo(教師姓名,課程名稱)

as

select 教師信息表.姓名,課程信息表.課程名稱

from 教師信息表,課程信息表,教師授課信息表

where 課程信息表.課程編號=教師授課信息表.課程編號 and 教師授課信息表.教師編號=教師信息表.教師編號--19

create procedure GetStudentInfo

@學號 varchar(10)

as

begin

select 學號,姓名,住址 from 學生信息表

where 學號=@學號

end--20

create procedure GetTeacherInfo

@教師編號 varchar(10)

as

begin

select 教師編號,教師的姓名,職稱 from 教師信息表

where 教師編號=@教師編號

end--21

create procedure GetKCInfo

@課程編號 varchar(10)

as

begin

select 課程編號,課程名稱,課時 from 課程信息表

where 課程編號=@課程編號

end

--21

  • 上一篇:加拿大研究生留學壹年費用
  • 下一篇:vb工程窗口中顯示的內容是什麽
  • copyright 2024編程學習大全網