I want to display a default message when there is no data obtained from a query.
For example Let us take a query
select empname from employe
SELECT COALESCE((SELECT empname FROM employee WHERE id = 100), 'Unavailable') FROM DUAL;
You have to wrap the SELECT into another SELECT or no row will be returned. And where there is no row, there cannot be a value.
SELECT