Sql Server 中的“if ... else...” 语句

一.格式
if exists(条件判断) {执行语句1} else {执行语句2}
二.实例

--现有数据表:【Table1】
--查询语句: Select1:   select cols1 from Table1 where cols1=0
--更新语句: Update1: update Table1  set cols1=1 where cols1=0
--添加语句: Insert1:    insert into Table1  cols1 values(0)
if exists(Select1)  Update1  else  Insert1
--如果 Table1 表中存在字段值 cols1 =0 则将cols1 的值改为1,否则添加数据 cols1 =0
--exists()作为条件判断,当 Select1 查询结果不为空,则返回true,执行 if 下属的语句,
--如果 Select1 结果为空,返回false,执行 else的下属语句。
--not exists() 反之。

如果这篇博客对您有所帮助的话,将是我的荣幸,如果能够再点个赞的话,将是多么美好的一件事。
注意!条件判断需要包裹在括号内(),执行语句1和执行语句2不需要().

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值