多個 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