Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Oracle SQL CASE WHEN ORA-00932:kiểu dữ liệu không nhất quán:CHAR dự kiến ​​nhận được NUMBER 00932. 00000 - kiểu dữ liệu không nhất quán:dự kiến% s có% s

Sử dụng 0 thay vì '0' . Số tiền là một con số và các con số không được trích dẫn.

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách cài đặt cơ sở dữ liệu Oracle trên Windows

  2. Cách hiệu quả nhất để kiểm tra xem một bản ghi có tồn tại trong Oracle không?

  3. Bạn có thể giúp tôi viết một thủ tục trong Oracle để chuyển dữ liệu từ một bảng vào một tệp CSV không?

  4. SQL không phải là một tháng hợp lệ

  5. Cách nhanh nhất để thực hiện so sánh trường trong cùng một bảng với lượng lớn dữ liệu trong oracle