多个 IF ... ELSE 语句
通常,我们需要检查多个表达式并根据这些表达式采取特定操作。使用多个 IF...ELSE IF
语句处理这种情况。
在此示例中,从上到下评估所有表达式。一旦表达式求值为 true,就会执行该块内的代码。如果没有表达式被评估为 true,则不执行任何操作。
IF (1 = 1 + 1)
BEGIN
PRINT 'First If Condition'
END
ELSE IF (1 = 2)
BEGIN
PRINT 'Second If Else Block'
END
ELSE IF (1 = 3)
BEGIN
PRINT 'Third If Else Block'
END
ELSE IF (1 = 1) --<-- This is True
BEGIN
PRINT 'Last Else Block' --<-- Only this statement will be printed
END