sql中的IFELSE使⽤⽅法
抗美援朝多少年–没有bool值,只有条件表达式
–没有{},只有begin…end
–可以多重,可以嵌套
–如果包含的语句只有⼀句,那么也可不适⽤begin…end
倒立教学–if或者el⾥⾯必须有处理语句,如没有报错
⽰例:–计算科⽬名称为office平均分数并输出,如果平均分数超过60分输出成绩最⾼的三个学⽣成绩,否则输出后三名学⽣的成绩declare@subjectName varchar(20)='office'--定义科⽬为office
declare@subjectID varchar(10)=(lect subjectID from subject where subjectName =@subjectName)--定义科⽬id
四六级登录花样溜冰declare@avg int=(lect avg(StudentResult)from result where SubjectID =@subjectID)--计算平均分
-- print @avg 打印平均分数
if(@avg>60)
begin
手机内存扩容lect top3*from result order by StudentResult desc--平均分数⼤于60取科⽬成绩前三的学⽣信息
end
餐桌高度标准尺寸el世界的英文
begin
lect top3*from result order by StudentResult asc--平均分数≤60取科⽬成绩后三的学⽣信息
end
go
效果:翱翔蓝天