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

Oracle SQL CASE WHEN ORA-00932:一貫性のないデータ型:予期されたCHARがNUMBER00932を取得しました。00000-一貫性のないデータ型:期待された%sが%sを取得しました

    0を使用する '0'の代わりに 。金額は数値であり、数値は引用されていません。

    SELECT distinct 
    CASE when t.cancelled = 'TRUE' then 0 
    else t.amount END AMOUNT,
    FROM table t
    


    1. データベース監視の役割を揺るがすのに役立つ5つの優れたリソース

    2. JDBCを使用してSQLServer2008データベースに接続するにはどうすればよいですか?

    3. MySQLはテーブルの継承をサポートしていますか?

    4. MySQLで日付から月を取得する方法