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';