Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
Home -> Community -> Mailing Lists -> Oracle-L -> RE: SQL for top 100 values
Don't use any aliases (x in your case) and try again Regards
-----Original Message-----
Sent: Thursday, January 10, 2002 12:32 PM
To: Multiple recipients of list ORACLE-L Subject: RE: SQL for top 100 values
I tried to run it in Oracle 7.3.4, it comes up with a syntax error
Here is the SQL
select x.fein,x.open_bal
from (select sf_get_fein(employer_id) fein,
nvl(total_open_balance_amt,0) open_bal
from employer order by open_bal desc ) x
Here is what I get
SQLWKS> select x.fein,x.open_bal 2> from (select sf_get_fein(employer_id) fein, nvl(total_open_balance_amt,0) open_bal 3> from employer 4> order by open_bal desc ) x 5> where rownum < 101 6> order by open_bal desc ) x *
Is it because I am on a lower version
Thanks
Deen
-----Original Message-----
Faroult
Sent: Thursday, January 10, 2002 11:26 AM
To: Multiple recipients of list ORACLE-L
Deen Dayal wrote:
>
> hi SQL wizards,
>
> Can any body help me with the tjis SQL. I need a SQL records with top 100
values of a table ( not rownum < 101 ).
>
> Thanks
> Deen
>
rownum < 101 is OK if you nest your query, ORDER BY included, as an
in-line view,
ie
select x.val
from (select val
from my_table order by val desc) x
-- Regards, Stephane Faroult Oriole Ltd -- Please see the official ORACLE-L FAQ: http://www.orafaq.com -- Author: Stephane Faroult INET: sfaroult_at_oriole.com Fat City Network Services -- (858) 538-5051 FAX: (858) 538-5051 San Diego, California -- Public Internet access / Mailing Lists -------------------------------------------------------------------- To REMOVE yourself from this mailing list, send an E-Mail message to: ListGuru_at_fatcity.com (note EXACT spelling of 'ListGuru') and in the message BODY, include a line containing: UNSUB ORACLE-L (or the name of mailing list you want to be removed from). You may also send the HELP command for other information (like subscribing). -- Please see the official ORACLE-L FAQ: http://www.orafaq.com -- Author: Deen Dayal INET: ddayal_at_dol.state.nj.us Fat City Network Services -- (858) 538-5051 FAX: (858) 538-5051 San Diego, California -- Public Internet access / Mailing Lists -------------------------------------------------------------------- To REMOVE yourself from this mailing list, send an E-Mail message to: ListGuru_at_fatcity.com (note EXACT spelling of 'ListGuru') and in the message BODY, include a line containing: UNSUB ORACLE-L (or the name of mailing list you want to be removed from). You may also send the HELP command for other information (like subscribing). -- Please see the official ORACLE-L FAQ: http://www.orafaq.com -- Author: Babich , Sergey INET: SBabich_at_handexmail.com Fat City Network Services -- (858) 538-5051 FAX: (858) 538-5051 San Diego, California -- Public Internet access / Mailing Lists -------------------------------------------------------------------- To REMOVE yourself from this mailing list, send an E-Mail message to: ListGuru_at_fatcity.com (note EXACT spelling of 'ListGuru') and in the message BODY, include a line containing: UNSUB ORACLE-L (or the name of mailing list you want to be removed from). You may also send the HELP command for other information (like subscribing).Received on Thu Jan 10 2002 - 12:47:33 CST