Download as rtf, pdf, or txt
Download as rtf, pdf, or txt
You are on page 1of 2

create table EmployeeDetail1(

EmployeeID int primary key identity(1,1),

FirstName varchar(50),

LastName varchar(50),

Salary bigint,

Departement varchar(50),

JoiningDate date,

gender varchar(10)

create table ProjectDetail1(

ProjectDetailID int primary key identity(1,1),

EmployeeID int foreign key references EmployeeDetail1(EmployeeID),

ProjectName varchar(50)

insert into EmployeeDetail1 values('Vikas','Verma',600000,'2013-02-10','IT','Male'),

('radha','Jain',530000,'2014-01-09','HR','Female'),

('Ashish','Kumar',1000000,'2014-01-09','IT','Male'),

('Nidhi','Sharma',480000,'2014-01-09','HR','Male'),

('anish','Kedian',500000,'2014-01-09','Payroll','Male')

insert into ProjectDetail1 values(1,'Task Track'),(1,'CLP'),(1,'Servey Management'),

(2,'HR management'),(3,'Task Track'),(3,'GRS'),(3,'DDS'),(4,'HR management'),(5,'GL


management')

select * from ProjectDetail1

select * from EmployeeDetail1

Ans 2-

select EmployeeID,FirstName from EmployeeDetail1

Ans 3-

select EmployeeID,FirstName,LastName from EmployeeDetail1


Ans 4-

select * from EmployeeDetail1 order by FirstName asc

Ans 5-

select * from EmployeeDetail1 where departement='IT'

Ans 6-

select * from EmployeeDetail1 where departement='IT' or departement='Payroll'

Ans 7-

select max(salary) from EmployeeDetail1

Ans 8-

select * from EmployeeDetail1 where Salary=(select max(Salary) from EmployeeDetail1 )

Ans 9-

select top2 from EmployeeDetail1 where Salary=(select max(Salary) from EmployeeDetail1 )

Ans 10-

select * from EmployeeDetail1 where gender='Female' and departement='HR'

Ans 11-

select * from EmployeeDetail1 where JoiningDate='2014-01-09'

Ans 12-

select count(ProjectName),FirstName from EmployeeDetail1 Emp left join ProjectDetail1


Pro on Emp.EmployeeID=Pro.EmployeeID group by FirstName

Ans 13-

select FirstName,LastName,ProjectName,EmployeeID from EmployeeDetail1 Emp left join


ProjectDetail1 pro on Emp.EmployeeID=pro.EmployeeID

Ans14-

select avg(salary) from EmployeeDetail1 where departement='IT'

Ans15-

select * from EmployeeDetail1 where gender='Male' and salary>50000

You might also like