select 一个简单的查询输入的列的属性名称不同时,输出结果的形式不一样,为什么??
declare @score int,@jg char(6)set @score=90
select jg=
case
when @score>=90and @score<=100then'优秀'
when @score>=80and @score<=90then'优秀'
when @score>=70and @score<=80then'优秀'
when @score>=60and @score<=70then'优秀'
else
'不及格'
end
print'成绩等级='+@jg
这段代码 一个是select @jg= 另一个是 select jg= 为什么输出的结果不一样呢?