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

Oracle SQL - trả về một số giá trị mặc định nếu truy vấn không trả về kết quả

Nếu bạn đang mong đợi một hàng, bạn có thể sử dụng kết hợp:

Select coalesce(max(ename), '-1')
from emp
where empno = 1;

Điều này luôn trả về một hàng, ngay cả khi không có kết quả phù hợp.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Dữ liệu truy vấn Oracle trong đó giá trị cột có dấu phẩy để kiểm tra giá trị có chứa hay không

  2. Cú pháp SQL Oracle - Kiểm tra nhiều cột xem KHÔNG CÓ ĐẦY ĐỦ

  3. Chuyển đổi Unixtime sang Datetime SQL (Oracle)

  4. Làm cách nào để trả về nhiều hàng giống hệt nhau dựa trên trường số lượng trong chính hàng đó?

  5. Làm thế nào để trả về nhiều hàng từ thủ tục đã lưu trữ? (Oracle PL / SQL)