how u can find the n row from a table?
Answers were Sorted based on User's Feedback
Answer / santosh kumar
SELECT EMPLOYEE_ID,LAST_NAME,SALARY,DEPARTMENT_ID
FROM (SELECT ROWNUM
R,EMPLOYEE_ID,LAST_NAME,SALARY,DEPARTMENT_ID FROM EMPLOYEES) A
WHERE A.R=&Record_Number;
---------------------------------------------
(This is easy method to find nth record from a table).....
| Is This Answer Correct ? | 30 Yes | 5 No |
kindly give a delete option for the users to delete wrong
answer. administrator also should verify the answers regularly
| Is This Answer Correct ? | 25 Yes | 3 No |
Answer / manish singhania
select * from emp where rownum<=n
minus
select * from emp where rownum<n
n=1,2,......so many
| Is This Answer Correct ? | 4 Yes | 0 No |
Answer / rama krishna
If you want nth record from table employee then..
select * from employee where rownum <= n
minus
select * from employee where rownum < n
the above query will suffice.
| Is This Answer Correct ? | 3 Yes | 1 No |
Answer / rishab
select emp_name,salary,rownum from
(select emp_name,salary,r from
(select salary,emp_name,rownum r from
(select salary,emp_name,rownum
from emp
order by salary desc)
order by r)
where r<4 ---- this number must be n+1
order by salary)
where rownum=1;
-- yes rownum=1 works...
| Is This Answer Correct ? | 4 Yes | 3 No |
Answer / santosh dwivedi
select * from
(
select rownum r,a.* from TableName a
)
where r=n'th
| Is This Answer Correct ? | 5 Yes | 4 No |
Answer / guest
select rowid,[optional columns...] from table where
rowid='n';
--n would be the input from the user which will let you
identify the row number of that particular record
| Is This Answer Correct ? | 1 Yes | 0 No |
Answer / vijayshanker
SELECT EMPLOYEE_ID,LAST_NAME,DEPARTMENT_ID
FROM (SELECT ROWNUM
R,EMPLOYEE_ID,LAST_NAME,DEPARTMENT_ID FROM EMPLOYEES) A
WHERE A.R=&Record_Number;
| Is This Answer Correct ? | 1 Yes | 0 No |
Answer / pradeep
try this works in mysql
select * from table_name limit n-1,1;
| Is This Answer Correct ? | 1 Yes | 0 No |
select * from employees where rownum<=&nth_row
/
| Is This Answer Correct ? | 0 Yes | 0 No |
Can we use the cursor's to create the collection in PL/SQL?
What is set transaction?
What are different types of tables in sql?
What is nvarchar max in sql?
Which join is like an inner join?
Where is all the data on the internet stored?
Can I join the same table twice?
How do I order by ascending in sql?
What are sql commands?
what is transaction? : Sql dba
Can we use commit or rollback in trigger? If yes, then how. Please explain with a suitable example?
suppose we have a table in which 200 rows. i want to find 101 row ? what the query.... and how we find 4th and 5th highest salary and 1 to 10 highest salary
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)