银川宝马女司机人肉:我的有关数据库的问题

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/03 11:19:27
49)有如下程序
score=INT(RND * 10)=80
SELECT CASE score
CASE IS 〈60
a$="F"
C ASE 60 TO 69
a$="D"
CASE 70 TO 79
a$="C"
CASE 80 TO 89
a$="B"
CASE ELSE
a$="A"
END SELECT
PRINT a $
END
运行时输出的结果是
A A
B B
C C
D D

我在sqlserver两千上试着运行的
结果是b
代码如下

declare @score int
set @score=80
declare @a$ char(10)
SELECT CASE @score
when IS<60
a$="F"
when 60 TO 69
@a$="D"
when 70 TO 79
@a$="C"
when 80 TO 89
@a$="B"
when ELSE
@a$="A"
END SELECT
PRINT@a$
END