Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Mailing Lists -> Oracle-L -> RE: select distinct values

RE: select distinct values

From: Alan Gano <Alan.Gano_at_banfield.net>
Date: Tue, 23 Sep 2003 13:04:47 -0800
Message-ID: <F001.005D0D9F.20030923130447@fatcity.com>

Try this (in 8i or above):

select * from (

   select

      testid,
      name,
      status,
      rank() over(
        partition by testid
        order by rownum
      ) dup_rank

   from testing
)
where dup_rank = 1

-----Original Message-----
Sent: Tuesday, September 23, 2003 1:40 PM To: Multiple recipients of list ORACLE-L

Hi,
Could someone shed some light on this.

I'm trying to formulate a query to return distinct value on a column - testid.

select * from testing;
TESTID NAME STATUS

---------- -------------------- -----------
         1 MIKE                  Y
         1 JOE                   Y
         1 JIM                    Y
         2 AMY                  Y

The output I'm expecting is
TESTID NAME             STATUS
---------- -------------------- -----------
         1 MIKE                  Y
         2 AMY                   Y


The query should display the first occurence of the testid and ignore records with the same testid.

thanks!

elain



Instant message in style with MSN Messenger 6.0. Download it now FREE! http://msnmessenger-download.com

--

Please see the official ORACLE-L FAQ: http://www.orafaq.net
--

Author: elain he
  INET: elainhe_at_hotmail.com

Fat City Network Services    -- 858-538-5051 http://www.fatcity.com
San Diego, California        -- Mailing list and web hosting services
---------------------------------------------------------------------
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.net
--

Author: Alan Gano
  INET: Alan.Gano_at_Banfield.net
Fat City Network Services    -- 858-538-5051 http://www.fatcity.com
San Diego, California        -- Mailing list and web hosting services
---------------------------------------------------------------------
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 Tue Sep 23 2003 - 16:04:47 CDT

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US