sql >> データベース >  >> RDS >> Oracle

ORACLEIIFステートメント

    OracleはそのようなIIF関数を提供していません。代わりに、次のいずれかの方法を使用してみてください。

    デコード機能:

    SELECT DECODE(EMP_ID, 1, 'True', 'False') from Employee
    

    CASE関数:

    SELECT CASE WHEN EMP_ID = 1 THEN 'True' ELSE 'False' END from Employee
    


    1. SQLiteで重複する行を削除する2つの方法

    2. MariaDBでのLPAD()のしくみ

    3. oracle SQLに加えて、SQLファイルでコマンドを終了する方法は?

    4. SQLServerでのIN句の制限