SQL 分支语句 if...else 与 case....when

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

两个例子输出都为:


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值