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
If the job running very slow what is the action you do
What is the user of Primary key?
Can we use max in where clause?
Explain the architecture of ms sql reporting service?
Benefits of Stored Procedures?
What is the maximum row of a size?
What is the most common trace flags used with sql server?
What is the correct order of the logical query processing phases?
Will count(column) include columns with null values in its count?
what is a mixed extent? : Sql server administration
What is user defined stored procedures?
How to connect to a sql server using odbc_connect()?
Explain filtered indexes benefits?
Do you know what is a with(nolock)?
How many levels of sp nesting are possible?