Re: Which SQL query makes it possible to optain the 3 greatest values of an interger list ? - Mailing list pgsql-sql

From Wei Weng
Subject Re: Which SQL query makes it possible to optain the 3 greatest values of an interger list ?
Date
Msg-id NEBBLAIMPMNDAPBMNGJNCENICBAA.wweng@kencast.com
Whole thread Raw
In response to Which SQL query makes it possible to optain the 3 greatest values of an interger list ?  (yaubi@yaubi.com (Yoann))
List pgsql-sql
I would use

SELECT id FROM table ORDER BY id LIMIT 0, 3;

in order to get the top 3 results. The key is "Limit" keyword.



==========
Wei Weng
Network Software Engineer
KenCast Inc.


> -----Original Message-----
> From: pgsql-sql-owner@postgresql.org
> [mailto:pgsql-sql-owner@postgresql.org]On Behalf Of Yoann
> Sent: Wednesday, September 12, 2001 4:41 AM
> To: pgsql-sql@postgresql.org
> Subject: [SQL] Which SQL query makes it possible to optain the 3
> greatest values of an interger list ?
> 
> 
> OO( Sql Problem )Oo. 
> 
> That is to say a table of 5 inputs of 1 integer field : 
> 
>    Table = { (1); (12); (3); (9); (4) }
> 
> We want to obtain a result of 1 input of 3 fields, 
> corresponding to the 3 greatest values of Table, 
> by descending order : 
> 
>    Result = { (12; 9; 4) } 
> 
> => Which SQL query makes it possible to obtain Result from Table ?
> We certainly need to use sub-queries, but how ?
> 
> Thank you in advance for your help !
> 
> Yoann AUBINEAU
> 
> ---------------------------(end of broadcast)---------------------------
> TIP 3: if posting/reading through Usenet, please send an appropriate
> subscribe-nomail command to majordomo@postgresql.org so that your
> message can get through to the mailing list cleanly
> 


pgsql-sql by date:

Previous
From: Christof Glaser
Date:
Subject: Re: How do I extract ONE particular field, when multiple table contain the same field name?
Next
From: A_Schnabel@t-online.de (Andre Schnabel)
Date:
Subject: Re: To query many tables.