多个 IF 报表

我们可以使用多个 IF 语句来检查完全独立的多个表达式。

在下面的示例中,将评估每个 IF 语句的表达式,如果为 true,则执行 BEGIN...END 块中的代码。在此特定示例中,First 和 Third 表达式为 true,仅执行那些 print 语句。

IF (1 = 1)  --<-- Some Expression      --<-- This is true 
BEGIN
    PRINT 'First IF is True'           --<-- this will be executed
END

IF (1 = 2)  --<-- Some Expression 
BEGIN
    PRINT 'Second IF is True'
END

IF (3 = 3)  --<-- Some Expression        --<-- This true 
BEGIN
    PRINT 'Thrid IF is True'             --<-- this will be executed
END