转:SQL脚本中,if 判断

SQL脚本中,if 判断怎么写?

IF @ID>30
BEGIN
set @ID=0
END
ELSE
begin
SET @ID= @ID- 0.25
END
if后面不用加()
自定义的变量前面加@

如果条件判断不止两个结果,比如有三个结果,就可以使用[if]-[else if]-[else]的结构,假设还有4个结果,就在中间继续添加else if即可。

 

sql语句中if exists后面如果跟3个判断条件要怎么写?2个时是用and,3个呢?

if exists(select 0 from table_name) and 1=1 and 2=2 and exists(select 0 from table_name)

begin  
  print 'OK'

end

else

begin

    print ''

end

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值