Re: Re: Row Number

"gene.l.bradley" <[email protected]> Mon, 14 Jan 2013 15:37:41 -0600
Newsgroups gmane.comp.db.oracle.toad.free
Message-ID <CAJEeFSKf--w+N2jiC0mrO=YxA7iv+kQFWRo3DLK9hja=ntFAnQ@mail.gmail.com>
I agree. DO NOT USE ORDER BY IF YOU USE THIS


On Mon, Jan 14, 2013 at 3:34 PM, Joseph Charpak
<[email protected]>wrote:

> **
>
>
> Careful while this works if you don't include an "order by " the minute
> you include an "order by" the results are inteterminate e.g.
>
> select col1, col2, col3, rownum
> from yourTableName
> order by col1
>
> 3 xxxxx xxxxxx
> 1 xxxxx xxxxxx
> 2 xxxxx xxxxxx
>
> select col1, col2, col3, rownum
> from yourTableName
> order by col2
>
> 2 xxxxx xxxxxx
> 1 xxxxx xxxxxx
> 3 xxxxx xxxxxx
>
> select col1, col2, col3, rownum
> from yourTableName
> order by col3
>
> 1xxxxx xxxxxx
> 2 xxxxx xxxxxx
> 3 xxxxx xxxxxx
>
> Hence what I said about being borderline useless. Rank() works as you
> expect it to every time. The problem was rank() didn't exist until Oracle 9
> or so.
>
>
> On 01/14/2013 04:20 PM, joefootball_91 wrote:
>
>
>
> Thanks!
>
> --- In [email protected], "gene.l.bradley" wrote:
> >
> > add the column rownum.
> >
> > ex
> >
> > select col1, col2, col3, rownum
> > from yourTableName
> >
> >
> > On Mon, Jan 14, 2013 at 3:03 PM, joefootball_91 wrote:
> >
> > > **
> > >
> > >
> > > Is there a way to add a row number to a query? I want to use the row
> > > number as a unique id field. Is there a function similar to the
> > > ROW_NUMBER() that's available?
> > >
> > > I have a table named CUSTOMERS with fields titled FirstName and
> LastName.
> > > I want each row to have a unique number (the first row 1, the second
> row 2,
> > > third row 3, etc.) similar to the table below.
> > >
> > > ID FirstName LastName
> > > 1 xxxxx xxxxxx
> > > 2 xxxxx xxxxxx
> > > 3 xxxxx xxxxxx
> > > 4 xxxxx xxxxxx
> > > N xxxxx xxxxxx
> > >
> > > Thanks,
> > >
> > > Joe
> > >
> > >
> > >
> >
> >
> >
> > --
> > Gene L. Bradley Jr.
> > Software Developer I
> > Information Systems & Integration
> > Jackson State University
> > 1400 J R Lynch Street
> > P.O. Box 17750
> > Jackson, MS 39217
> >
> > ph 601.979.1042
> > fax 601.371.9146
> > email gbradley@...
> >
>
>
>  
>



-- 
Gene L. Bradley Jr.
Software Developer I
Information Systems & Integration
Jackson State University
1400 J R Lynch Street
P.O. Box 17750
Jackson, MS 39217

ph 601.979.1042
fax 601.371.9146
email [email protected]