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

Biểu thức chữ hoa chữ thường không hoạt động bình thường trong truy vấn sql

Trường hợp thứ ba đang mong đợi một VARCHAR và bạn đang cung cấp một INT vì nó trả về một lỗi. Thay đổi là tôi đã thay thế 0 bằng '0'. Hãy thử điều này:

SELECT supplier_Name,supplier_Address,supplier_reference,contact_Number1,contact_number2, contact_number3,   

  (case 
   when contact_number2 is null then contact_number3 
    when contact_number3 is null then contact_number2 
    when contact_number3 is null and contact_number2 is null then '0'
  when contact_number2 is not null and contact_number3 is not null then  CONCAT(CONCAT(contact_number2,','), contact_number3)
   end)

   as contact


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Chuyển danh sách ngày tháng vào hàm oracle db qua java

  2. Sự khác biệt giữa ký hiệu cộng (+) của Oracle và ký hiệu ansi JOIN?

  3. Cách triển khai tính độc lập của cơ sở dữ liệu với Entity Framework

  4. Gắn cờ các cá nhân chia sẻ các tính năng chung với Oracle SQL

  5. javax.persistence.EntityExistsException với SequenceGenerator