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
两个例子输出都为: