I have two tables called order and public holiday as following:
Order Table:
OrderId OrderDate
---------------------------
1 10 Mar 2017
Changed the table name of order to ordero as order is a Keyword
select ordero.orderid, ordero.orderdate, holiday.holidaydate,case when holiday.holidaydate is not null then 'Public Holiday'
else to_char(ordero.orderdate,'Day') end "Day"
from ordero left outer join holiday on ordero.orderdate=holiday.holidaydate;