Я пытаюсь соединить два SQL
запросовSQL Объединение и замена пробелов с НС
, например
- Table1 имеют EmpName, Empcode
- TABLE2 имеют EmpName, Empcode, Empsalary
Я пытаюсь получить информацию о названии и зарплате везде, где нет зарплаты, тогда она должна отражать как «НС»
Мой запрос является:
select a.Empname,if((Empsalary=" "),"NA",b.salary) as salary
from
(select Empname,empcode from Table 1) as a
inner join all
(select Empcode,Empsalary from Table 2) as b
on a.empcode=b.empcode
Является ли это запрос правильно.
я думаю .. это 'NVL()' функция – Ravi
, когда вам используйте oracle, тогда да это nvl() – rcpayan