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

muốn hiển thị các giá trị âm và dương trong các cột khác nhau thông qua một truy vấn

select decode(sign(col),1,col) positive_value
      , decode(sign(col),-1,col) negative_value
      , decode(sign(col),0,col) zero_value
from tbl_name

Tôi không biết liệu điều này có hiệu quả hay không nhưng hãy thử một lần ..



  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ác chức năng ngày giờ của Oracle (Danh sách đầy đủ)

  2. Không thể chèn Unicode bằng cx-Oracle

  3. Đang cài đặt biểu mẫu Oracle và gặp lỗi. Không thể khởi chạy trình cài đặt (555)

  4. Oracle SQL:Truy vấn SQL tạo ra kết quả gấp 4 lần và dữ liệu sẽ không theo thứ tự chính xác

  5. oracle:Tên cột động