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

Làm cách nào để hiển thị giá trị mặc định khi không tìm thấy kết quả phù hợp nào trong một truy vấn?

SELECT COALESCE((SELECT empname FROM employee WHERE id = 100), 'Unavailable')
FROM   DUAL;

Bạn phải bọc SELECT vào một SELECT khác hoặc không có hàng sẽ được trả lại. Và nơi không có hàng, không thể có giá trị.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm cách nào để tăng tốc độ row_number trong Oracle?

  2. Thực thể Oracle trong khung thực thể VS không cập nhật khóa chính trong mã

  3. Truy vấn nhiều SELECT trong SQL với hàm xmlagg- Dữ liệu không được kéo theo kiểu bắt buộc

  4. Cơ sở dữ liệu lỗi của Oracle ở đâu?

  5. Làm thế nào để viết / cập nhật Oracle blob một cách đáng tin cậy?