if…eles
IF(条件表达式)
BEGIN —相当于C#里的{
语句1
……
END —相当于C#里的}
ELSE
BEGIN
语句1
……
END
—计算平均分数并输出,如果平均分数超过分输出成绩最高的三个学生的成绩,否则输出后三名的学生
declare @avg int —定义变量
select @avg= AVG(english) from Score —为变量赋值
select ‘平均成绩’+CONVERT(varchar,@avg) —打印变量的值
if @avg<60
begin
select ‘前三名’
select top 3 from Score order by english desc
end
else
begin
select ‘后三名’
select top 3 from Score order by english
end
