MySQL5逆引き大全460の極意

組み込み関数の極意 - Tips333 条件式の真偽によって戻り値を分岐するには

登録タグ
SQL
Icon comment count 0
Icon stock count 0

9-5フロー制御関数Tips333 条件式の真偽によって戻り値を分岐するには

Level2

PointIF関数を利用します

構文   
IF(条件式 ,式1, 式2)

IF関数は、条件式がTRUEである場合に式1を、FALSEである場合に式2を返します。

あくまで単純分岐のための構文で、三分岐以上を表現することはできません。その必要がある場合にはCASE関数を利用するようにしてください。

用例1
mysql> SELECT IF(2 > 1, '正しい', '間違い'); ——正しい
用例2
mysql> SELECT IF(used_price < 300, '特価!', used_price) AS pri

出典情報

Medium

MySQL5逆引き大全460の極意

  • 著者: 山田 祥寛

コメント

    コメントはありません