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 -> Can I use an alias name is a where clause

Can I use an alias name is a where clause

From: Lig <lignite_at_iol.ie>
Date: Wed, 09 Mar 2005 23:02:47 +0000
Message-ID: <pgLXd.49194$Z14.37780@news.indigo.ie>


The following select statement yeilds an error message ORA-00904: "Total": invalid identifier.

   select t.a + t.b + t.c Total
   from some_table t
   where Total > 0

Why can't the alias Total be used in the Where clause?

Is there any workaround other than doing something horrible like below

    select *
    from (select t.a + t.b + t.c Total

            from some_table t)
    where Total > 0

Cheers
Lig Received on Wed Mar 09 2005 - 17:02:47 CST

Original text of this message

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