how to retrive only second row from table?
Answers were Sorted based on User's Feedback
Answer / saswati
select a.*
from(select e.*,rownum sl_no
from emp e) a
where a.sl_no = 2
| Is This Answer Correct ? | 0 Yes | 0 No |
Answer / anusha
select * from ars_mst_user where rownum<5
minus
select * from ars_mst_user where rownum<=3;
this query for retrive fourth row
same we can retrive any row
| Is This Answer Correct ? | 0 Yes | 0 No |
Answer / sudip chatterjee
If the table is salary.then
SELECT * FROM salary ORDER BY income DESC LIMIT 1, 1;
here income is one attribute of salary table......
just use it.
| Is This Answer Correct ? | 0 Yes | 0 No |
Answer / thanjairajan@gmail.com
select * from emp a where 2=(select count(distinct(b.rowid)) from emp b where a.rowid>=b.rowid;
| Is This Answer Correct ? | 0 Yes | 0 No |
Answer / yogendra
select top 1 * from (select top 3 * from
cmdview_expertmaster order by expid) q order by expid desc
| Is This Answer Correct ? | 1 Yes | 3 No |
Answer / nilesh
hi all,
This will also work fine, try it
select top 1 * from (select top 2 * from table_name)as set
order by set.col_name desc
here table_name is the name of the table from which
you want to retrive the record.
And col_name is the column name by which you are sorting
the records
If it found wrong plz correct it....
and show it on this site
| Is This Answer Correct ? | 2 Yes | 5 No |
Answer / naresh
select * from emp e where 2=(select count(*) from emp where
sal>=e.sal);
| Is This Answer Correct ? | 0 Yes | 3 No |
Answer / ayan
SELECT * FROM employees a
WHERE 2 = (SELECT COUNT(rowid)
FROM employees b
WHERE a.rowid >= b.rowid);
this will select the 2nd row.. if we write instead of 2 it
will select 8th row.... login to hr/hr schema and run the
code. it will work fine..
| Is This Answer Correct ? | 3 Yes | 7 No |
Answer / ehtesham malik
select * from emp
where rowid = (select min(rowid) from emp
where rowid not in (select min(rowid)
from emp)
)
| Is This Answer Correct ? | 4 Yes | 9 No |
Answer / sagar
SELECT * FROM tab a
WHERE :n = (SELECT COUNT(rowid)
FROM tab b
WHERE a.rowid >= b.rowid);
| Is This Answer Correct ? | 14 Yes | 33 No |
In pl/sql, what is bulk binding, and when/how would it help performance?
what are the differences between get and post methods in form submitting. Give the case where we can use get and we can use post methods? : Sql dba
What is dense_rank?
can a stored procedure call itself or recursive stored procedure? How much level sp nesting is possible? : Sql dba
What is an oracle stored procedure?
Hi All, I am new to both this blog and technology. I was able to see a response for one of the questions on triggers as below. I would like to know why are we using " if rtrim(to_char(sysdate,'day'))=rtrim('sunday') then" instead, can't we use " if sysdate = 'sunday' then". I can understand the use of "rtrim", but dont know y v r using to_char. I have seen this in many cases but did not get a convincible explaination. Please help me with this and do excuse if this question sounds silly. Thanks in advance...... create or replace trigger trg_sun before insert on <table name> begin if rtrim(to_char(sysdate,'day'))=rtrim('sunday') then raise_application_error(-20345,'no transaction in sunday'); end if; end trg_sun;
What is a primary key called that is made up of more than one field?
what is outer join? what is selef join? what is difference between them? what is cartecion join?
1 Answers Fiserv, Herbinger, Synechron,
What is a schema? How is it useful in sql servers?
How do you delete duplicates in sql query using rowid?
What is sql profiling in oracle?
what are the maximum number of rows that can be constructed by inserting rows directly in value list? : Transact sql
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)