SQL - Interview Question With Ans
SQL - Interview Question With Ans
sql 1
sqlinterviewque go
update EMPLOYEE
set DATEOFJOINING='15-jul-2012'
where EMPID=1
(date, CURRENT_TIMESTAMP),
CONVERT (date, GETDATE()),
CONVERT (date,
GETUTCDATE())
UPDATE EMPLOYEE
SET FIRSTNAME=RTRIM(LTRIM(FIRSTNAME))
---EVEN ROWS
SELECT * FROM
EMPLOYEE WHERE EMPID %
2=0
---ODD ROWS
SELECT * FROM
EMPLOYEE WHERE EMPID
%2=1
select * from
EMPLOYEE
where EMPID=(select MIN (EMPID)from
select * from
EMPLOYEE
where EMPID=(select Max(EMPID)from
Write an SQL query to fetch the first 50% records from a table
select e.empid,e.firstname,e.lastname,e.salary,e.emailid,e.MANAGERID,
e.dept,e.DATEOFJOINING,c.BRAND,c.COMPMODEL,c.MANUFACTUREDATE from EMPLOYEE e
inner join COMPUTER c on e.COMPID=c.COMPID
select * ,case when c.BRAND is null then 'not asigned' else 'asigned
'end from
EMPLOYEE e
left join COMPUTER c on e.COMPID=c.COMPID
C:\Users\Dell\Documents\SQL Server Management Studio\Projects\SQL INTERVIEW QUESTIONS.sql 10
;with cte
as
(select *,ROW_NUMBER ()over (partition by SALARY order by empid )AS Dup from
DUPLICATE ) delete FROM cte
where Dup>1
select* from DUPLICATE
insert
into test1
values
('vijay')
insert
into test1
values
('vijay')
insert
into test1
values
('vijay')
C:\Users\Dell\Documents\SQL Server Management Studio\Projects\SQL INTERVIEW QUESTIONS.sql 12
insert
into test1
values
('vijay')
insert
into test1
values
('vijay')
insert
into test1
values
('vijay')
--- select
select * from test1
-----
delete
delete
from test1
----
truncate
truncate
table test1
----when use delete comand identity valuew not ressed
--- when use truncate command identity
value is reseed
DBCC CHECKIDENT('TEST1',RESEED,0)
C:\Users\Dell\Documents\SQL Server Management Studio\Projects\SQL INTERVIEW QUESTIONS.sql 13