22,300
社区成员




create procedure pro_new2
@stuID char(6)=null
as
if
(@stuID is null)
begin
select 学号,期中成绩 as'数学其中成绩'
from 学生成绩
where 课程号=1002
select 学号,期中成绩 as'数学其中成绩'
from 学生成绩
where 课程号=1002
end
else
begin
select 学号,期中成绩 as'数学其中成绩'
from 学生成绩
where 课程号=@stuID and 课程号=1002
select 学号,期中成绩 as'数学其中成绩'
from 学生成绩
where 课程号=2005 and 学号=@stuID
end
go
create procedure pro_new2
@stuID char(6)=null
as
if
(@stuID is null)--空格
begin
select 学号,期中成绩 as '数学其中成绩'--空格
from 学生成绩
where 课程号=1002
select 学号,期中成绩 as '数学其中成绩'
from 学生成绩
where 课程号=1002
end
else
begin
select 学号,期中成绩 as '数学其中成绩'
from 学生成绩
where 课程号=@stuID and 课程号=1002--这里为什么有两个课程号的条件,学号把
select 学号,期中成绩 as '数学其中成绩'
from 学生成绩
where 课程号=2005 and 学号=@stuID
end
go
create procedure pro_new2
@ stuID char(6)=null
as
if
(@stuID is null)--空格
begin
select 学号,期中成绩 as '数学其中成绩'--空格
from 学生成绩
where 课程号=1002
select 学号,期中成绩 as '数学其中成绩'
from 学生成绩
where 课程号=1002
end
else
begin
select 学号,期中成绩 as '数学其中成绩'
from 学生成绩
where 课程号=@stuID and 课程号=1002
select 学号,期中成绩 as '数学其中成绩'
from 学生成绩
where 课程号=2005 and 学号=@stuID
end
go