我需要将“本地”与名称仅用于印度员工并且其他国家/地区员工名称应该是直接拉动。
Select concat('Local' , Emp_Name) where country = 'India'
Aaaa India LocalAaaa
Bbbb Australia Bbbb
Cccc England Cccc
Dddd India LocalDddd
答案 0 :(得分:4)
您需要case
:
select (case when country = 'India' then concat('Local', Emp_name) else Emp_Name end)
答案 1 :(得分:0)
另一种方法是将印度员工和所有其他员工结合起来:
Select concat('Local' , Emp_Name) as 'Emp_name'
from employees
where country = 'India'
Union
Select Emp_name
from employees
where country <> 'India'