SQL中的IF語句用于在查詢中根據條件執行不同的操作。其基礎用法通常如下所示:
IF condition
BEGIN
-- code to execute if condition is true
END
ELSE
BEGIN
-- code to execute if condition is false
END
在這個基礎用法中,condition
是一個邏輯條件,如果條件為真,則執行BEGIN
和END
之間的代碼塊;如果條件為假,則執行ELSE
后面的代碼塊。
另外,SQL中還可以使用CASE語句來代替IF語句,用于實現類似的條件判斷邏輯。