SQL 选择结构 IF ELSE


IF(条件表达式)
BEGIN --相当于C#里的 {
语句1 ……
END --相当于C#里的 }
ELSE
BEGIN
语句1
……
END

--计算平均分数并输出,如果平均分数超过60分输出成绩最高的三个学生的成绩,否则输出后三名的学生
declare @avg int=(select AVG(TSMath) from TblScore)
if(@avg>90)
begin
select top 3 * from TblScore order by TSMath desc
end
else
begin
select top 3 * from TblScore order by TSMath asc
end
原文地址:https://www.cnblogs.com/fenger-VIP/p/7274447.html