IF ....ELSE....例子:
if 语句通常里面都要嵌套begin ...end
DECLARE @score INT
SET @score =91
IF (@score > 90)
BEGIN
PRINT '成绩:'+ CONVERT(varchar, @score)
PRINT '判定为 :A'
END
ELSE
BEGIN
SELECT '成绩 :B'
END
GO
CASE ....WHEN .... 例子:
DECLARE @score INT
SET @score =91
PRINT '成绩:'+ CONVERT(varchar, @score)
PRINT '判定为 : ' + CASE
WHEN @score > 90 THEN 'A'
ELSE 'B'
END
GO
两个例子输出都为: