Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Oracle Mengembalikan Konstan Saat Hasil Kosong

Ketika saya dihadapkan dengan masalah selalu mengembalikan tepat satu baris, saya sering menggunakan agregasi. Berikut ini akan mengembalikan NULL jika tidak ada yang cocok:

select max(employee_id)
from employee
where name = 'John_Doe';

Berikut ini mengembalikan 0:

select coalesce(max(employee_id), 0)
from employee
where name = 'John_Doe';



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. nama tabel dinamis di kursor

  2. Masalah Oracle dengan pelaporan SQL

  3. Cara membuat pekerjaan, ketika job_action perlu memanggil prosedur yang memiliki parameter CLOB

  4. Menambahkan batasan menggunakan subquery dari tabel lain

  5. Bisakah terjadi deadlock dengan metode akses yang sama?