CASE WHEN語句用來在查詢結果中根據條件進行展示不同的值。它可以替代使用多個IF-THEN-ELSE語句。
CASE WHEN語句可以包含多個WHEN子句,每個WHEN子句后面都跟著一個THEN子句,用于指定當條件滿足時返回的值。
CASE WHEN語句還可以包含一個ELSE子句,用于指定當所有WHEN子句條件都不滿足時返回的默認值。
CASE WHEN語句可以嵌套在其他CASE WHEN語句中,實現更復雜的條件判斷。
CASE WHEN語句可以用于SELECT查詢、UPDATE語句和INSERT語句中。