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

Cách hiển thị 0 khi không tìm thấy hàng

Một cái gì đó như thế này sẽ làm việc, nhưng tôi không nghĩ đó là một ý kiến ​​hay:

select nvl(t.a, n.a) as a, nvl(t.b, n.b) as b, ...
from molasses t
right outer join (select 0 as a, 0 as b, ... from dual) n on 1 = 1


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Chọn chi tiết cơ sở dữ liệu và tên bảng trong iSQL plus

  2. Dấu thời gian Oracle, Giá trị tối đa và tối thiểu

  3. Tìm nạp dữ liệu cho ngày 31 tháng 12 của 5 năm trước và ngày hôm nay

  4. Mở rộng ánh xạ gấp dấu phụ của Endeca

  5. ora-12154 không thể giải quyết ... với ứng dụng khách tức thì oracle