Tags
InterviewQuestions, InterviewQuestions for SQL, Queries for SQL Interview, SQLSERVER, T SQL Puzzles, TSQL, TSQL Queries
You can get LAST ROW without using INDEX or IDENTITY COLUMN or TIMESTAMP COLUMN
— FIND OUT LAST INSERTED ROW WITHOUT USING INDEX / IDENTITY COLUMN / TIME STAMP COLUMN
–-Create a table CREATE TABLE TestLastQuery ( Name varchar(50), Address varchar(70) ) GO -–Insert the values INSERT INTO TestLastQuery ( Name , Address ) VALUES ( 'Pawan' , 'Pune ') INSERT INTO TestLastQuery ( Name , Address ) VALUES ( 'Gauri' , 'A Nagar ') INSERT INTO TestLastQuery ( Name , Address ) VALUES ( 'Saurabh' , 'A Nagar ') INSERT INTO TestLastQuery ( Name , Address ) VALUES ( 'Himanshu' , 'Padmavati ') INSERT INTO TestLastQuery ( Name , Address ) VALUES ( 'Rahul W' , ' Jordan') -– Use the below query to find out the last inserted row SELECT TOP 1 Name , Address , row_number() over ( order by ( SELECT 2 ) ) AS ROWNUMBER FROM TestLastQuery ORDER BY ROWNUMBER DESC
Pawankkmr@gmail.com , Pawan Kumar
What is the meaning of select 2
LikeLike
you will get 2 as the output
LikeLike
This means SQL SERVER will return 2 as a dataSet
Regards,
Pawan
LikeLike