Skip to content

Commit e76e402

Browse files
authored
Add files via upload
1 parent 77a7519 commit e76e402

File tree

1 file changed

+24
-0
lines changed

1 file changed

+24
-0
lines changed

SQL Case Statement.sql

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
--SELECT FirstName, LastName, Age,
2+
--CASE
3+
--when Age=38 then 'Stanley'
4+
--when Age> 30 then 'OLD'
5+
--when Age between 27 and 30 then 'Young'
6+
--else 'Baby'
7+
--end
8+
--FROM [SQLTutorial].[dbo].[EmployeeDemographics]
9+
--where Age is not null
10+
--order by Age
11+
12+
13+
14+
15+
SELECT FirstName, LastName, JobTitle, Salary,
16+
case
17+
when JobTitle = 'Salesman' then Salary+ (Salary*0.10)
18+
when JobTitle = 'Accountant' then Salary+ (Salary*0.05)
19+
when JobTitle = 'HR' then Salary+ (Salary*0.000001)
20+
else Salary+ (Salary*0.03)
21+
end as SalaryAfterRaise
22+
FROM [SQLTutorial].[dbo].[EmployeeDemographics]
23+
join SQLTutorial.dbo.EmployeeSalary
24+
on EmployeeDemographics.EmployeeID = EmployeeSalary.EmployeeID

0 commit comments

Comments
 (0)