how to select 5 to 7 rows from a table, which contains 10 rows?
Answer Posted / soorai ganesh
Should Implement ROW_NUMBER() method.
Just take this Example.
Create table emp(empid int, ename varchar(50),salary numeric
(9,2)
Insert into emp values(1,'Employee1',10000)
Insert into emp values(2,'Employee2',20000)
.
.
Insert into emp values(10,'Employee10',100000)
Consider the above table which have 10 records. Now u
want to select 5,6,7 Rows in this table. Just try this
query.
SELECT E.EmpID,E.EName,E.Salary FROM
(
SELECT ROW_NUMBER() OVER(ORDER BY EmpID ASC) AS Rno, *
FROM emp
) E
WHERE E.Rno >= 5 and E.Rno <= 7
Thats all.
If anyone have other such good idea kindly share........
| Is This Answer Correct ? | 27 Yes | 3 No |
Post New Answer View All Answers
What is difference between primary key and foreign key?
Explain concepts of analysis services?
Data table as parameter in sql server?
Explain what is the purpose of sql profiler in sql server?
How to use go command in "sqlcmd"?
Can foreign key be deleted?
What is transaction server distributed transaction?
What is extended stored procedures?
What is conditional split?
What are dml (data manipulation language) statements in ms sql server?
What is GUID in sql server?
Is foreign key unique?
Explain sql server authentication modes?
What is an identity column in insert statements?
What action plan is preferred if sql server is not responding?