「IFは単一のフォークです。「CASE」は複数にすることができます。3つ以上の値がある場合は「Case」を使用します。オプションの値がある場合は「IF」、2つの値しかない場合は「IF」を使用します。
CASEの一般的な構造は次のとおりです。
CASE x
WHEN a THEN ..
WHEN b THEN ..
...
ELSE
END
IFの一般的な構造:
IF (expr)
THEN...
ELSE...
END
したがって、基本的にIFは、「WHEN」ステートメントが1つしかないCASEです。