Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 12.0.1 » SQL Anywhere サーバー SQL リファレンス » SQL 言語の要素 »

 

IF 式

IF 式の構文は、次のとおりです。

IF condition
THEN expression1
[ ELSE expression2 ]
{ ENDIF | END IF }

この式は次のように返します。

  • condition が TRUE の場合、IF 式は expression1 を返します。

  • condition が FALSE の場合、IF 式は expression2 を返します。

  • condition が FALSE で expression2 がない場合、IF 式は NULL を返します。

  • condition が UNKNOWN の場合、IF 式は NULL を返します。

expression1 は、condition が TRUE の場合にのみ評価されます。同様に、expression2 は、condition が FALSE の場合にのみ評価されます。expression1expression2 は任意の式であり、condition は有効な検索条件です。

注意

IF 式は、IF 文と同じではありません。

 標準と互換性
 参照