sql >> Databáze >  >> RDS >> Oracle

PŘÍPAD Oracle SQL WHEN ORA-00932:nekonzistentní datové typy:očekáván CHAR má ČÍSLO 00932. 00000 - nekonzistentní datové typy:očekáván %s má %s

Použijte 0 místo '0' . Částka je číslo a čísla se neuvádějí.

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


  1. Jak mohu v MySQL provést „vložit, pokud neexistuje“?

  2. Jak vyřešit nejednoznačnou shodu při řetězení generovaných tříd Jooq

  3. MySQL COUNT() a null

  4. Mysql dotaz GROUP by a ORDER by