how do we find every fifth record in a table
Answers were Sorted based on User's Feedback
Answer / krishans
SELECT RowNumber from ( Select ROW_NUMBER() OVER (order by
EmployeeID)as RowNumber
FROM Employee) as x
where x.RowNumber % 5 = 0
| Is This Answer Correct ? | 9 Yes | 3 No |
Answer / jahir
Select Top 1 * From (Select Top 5 * From Employee Order By
1 Asc) As X Order By 1 Desc
| Is This Answer Correct ? | 8 Yes | 2 No |
Answer / saravanan p
If we consider employee2 table having 16 records like
Name Salary
Ajith 10000
Arithas 2000
Balaji 20000
Gamesh 20000
Jith 23000
keerthy 14000
boopathy 21000
moorthy 12000
Muthu Krishnan 30000
Muthu Kumar 80000
naveen 10200
neerthy 40000
Raja 12000
Ramesh 12000
sangeeth 1100
Vairam 23000
With Temp as
(
select row_number() over(order by [name]) as 'rno',
[name] from employee2
)
select [name],salary from Temp
where rno%5 = 0
The result..
Name Salary
Jith 40000
Muthu Kumar 15000
sangeeth 50000
| Is This Answer Correct ? | 1 Yes | 0 No |
Answer / srivatsa p
Select Top 1 * From (Select Top 5 * From customers Order By
1 Asc) X Order By 1 Desc
| Is This Answer Correct ? | 4 Yes | 4 No |
Answer / saurabh tyagi
select id ,partcode from prt where id in
(
select case when row_number() over (order by partcode ) %
5 = 0
then row_number() over (order by
partcode)
else 0 end
from prt
)
| Is This Answer Correct ? | 0 Yes | 0 No |
Answer / divya mahendra sikarwar
Select Top 1 * From (Select Top 5 * From customer Order By
1 Desc) As X
| Is This Answer Correct ? | 2 Yes | 2 No |
Answer / vicky
Assuming there are 3 columns in the table emp1
select id, name ,salary from ( select id,name ,salary,
mod(rownum,5) as r from emp1) where r=0
| Is This Answer Correct ? | 0 Yes | 0 No |
Answer / shanmugam
with cte as(
select ROW_NUMBER() over (order by id) as serial,* from tablename
)
select * from cte where serial=5
| Is This Answer Correct ? | 0 Yes | 0 No |
Answer / avinash
SELECT employeeID from ( Select ROW_NUMBER() OVER ( order by id )as RowNumber,employeeID FROM Employee ) as x where x.RowNumber % 5 = 0
| Is This Answer Correct ? | 0 Yes | 0 No |
Answer / nataraj m
select * from employees where eid = (select max(eid) from
employees where eid in (select top 5 * from employees))
| Is This Answer Correct ? | 2 Yes | 3 No |
How to write a query with a left outer join in ms sql server?
What are the properties of the transactions?
Tell me what is the stuff and how does it differ from the replace function?
Explain what is public role in sql server?
In my application I have a process which picks the scanned files (tif format) from a shared location and it links to application and shown on it.The actuall issue is that my process picks the file before it is completly written or scanned which results in displaying few parts of the image or incomplete image.I need to check if the file is not completly scanned or written then do not link it to application.Please help if any body tell me that how can i check that file is in written phase or locked through DTS.thanking you in advance
Can a synonym name of a table be used instead of a table name in a select statement?
How to give a user the option of importing Excel and a delimited text file into a SQL Server Database without manually using SQL DTS?
What are the different Topologies in which Replication can be configured?
What is thr feature of change data capture?
What are the system database in sql server 2008?
Find nth lowest salary or get nth lowest salary?
What is the difference between dbcc indexdefrag and dbcc reindex?
Oracle (3259)
SQL Server (4518)
MS Access (429)
MySQL (1402)
Postgre (483)
Sybase (267)
DB Architecture (141)
DB Administration (291)
DB Development (113)
SQL PLSQL (3330)
MongoDB (502)
IBM Informix (50)
Neo4j (82)
InfluxDB (0)
Apache CouchDB (44)
Firebird (5)
Database Management (1411)
Databases AllOther (288)