when i use this SQL bellow
select EmpId,Type,Description from Employee
it will return me this out put
EmpId Type Description
01 Private Private company owner
02 Self Home based
03 Self Home based
Now my requirement is to get this out put
EmpId Type Description
01 Private
02 Self Home based
03 Self Home based
i need to get the description of the employee when employee type only 'Self'
rest of the employee Type should leave it blank ?
how do i do this task ?
regards
suis
Try the example below.
Chris
Code Snippet
DECLARE @.MyTable TABLE
(
[EmpID] CHAR(2),
[Type] CHAR(10),
[Description] VARCHAR(50)
)
INSERT INTO @.MyTable([EmpID], [Type], [Description])
SELECT '01', 'Private', 'Private company owner' UNION ALL
SELECT '02', 'Self', 'Home based' UNION ALL
SELECT '03', 'Self', 'Home based'
SELECT [EmpID],
[Type],
CASE WHEN [Type] = 'Self' THEN [Description]
ELSE ''
END AS [Description]
FROM @.MyTable
|||Hi christhank you very much for u r quick response,
i could manage to sort out my problem using u r comments,
thank you very much again for this forum
regards
suis
No comments:
Post a Comment