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