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

Home -> Community -> Usenet -> c.d.o.server -> Re: SQL question

Re: SQL question

From: Jim Kennedy <kennedy-family_at_attbi.com>
Date: Fri, 05 Apr 2002 16:05:52 GMT
Message-ID: <AXjr8.176860$af7.86617@rwcrnsc53>


I would do the group by. Distinct will cause a compare of every row with every other row.
Jim
"Ed Stevens" <spamdump_at_nospam.noway.nohow> wrote in message news:3cadb33b.83445077_at_ausnews.austin.ibm.com...
> I just received this question from one of our developers: (my questions
will
> follow)
>
> <begin quote>
>
> SELECT nmm.DOWNTIME_HEADER.DTHDR_RUN_DTE
> FROM nmm.DOWNTIME_HEADER
> GROUP BY nmm.DOWNTIME_HEADER.DTHDR_RUN_DTE
> ORDER BY nmm.DOWNTIME_HEADER.DTHDR_RUN_DTE DESC;
>
> vs. this version
>
>
> select distinct dthdr_run_dte
> from nmm.downtime_header
> order by 1
>
> <end quote>
>
> Now, my first question is, what WOULD be the theoretical performance
difference
> between the two, given growth to "tens of thousands" of rows?
>
> Second, my first impulse is to do an EXPLAIN and a TKPROF to see which is
> better, but the current data volumes are so low, I'm not sure these tools
would
> yeild anything useful.
>
Received on Fri Apr 05 2002 - 10:05:52 CST

Original text of this message

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