Re: [SQL] can a column be aliased? - Mailing list pgsql-sql

From James Olin Oden
Subject Re: [SQL] can a column be aliased?
Date
Msg-id 81Aug2.122437edt.35713@gateway.lee.k12.nc.us
Whole thread Raw
In response to Re: [SQL] can a column be aliased?  (darcy@druid.net (D'Arcy J.M. Cain))
Responses Re: [SQL] can a column be aliased?
List pgsql-sql


D'Arcy J.M. Cain wrote:

> Thus spake James Olin Oden
> > I know this is probably a strange question, but can you give a column
> > name an alias?  The reason I ask is because I have recently realized I
>
> SELECT table1.oid AS custnum, table2.oid AS salesman FROM ...
>

OK, I get that, but what if you want to say:

   SELECT table1.custnum, table1.name, table2.invoicenum from table1, table2

      WHERE table1.custnum = table2.custnum;

and without using the AS clause table1.custnum is pointing to table1.oid?
The idea is in perhaps the creation of the table to do something like the AS
clause, so that I don't have to "know" later that custnum (the key field) is
actually the oid column.  The end result with this is to hide the
implementation details of the database from those querying it.  I might be
really reaching, but it would be nice if something like this is a
available...james


> --
> D'Arcy J.M. Cain <darcy@{druid|vex}.net>   |  Democracy is three wolves
> http://www.druid.net/darcy/                |  and a sheep voting on
> +1 416 424 2871     (DoD#0082)    (eNTP)   |  what's for dinner.




pgsql-sql by date:

Previous
From: darcy@druid.net (D'Arcy J.M. Cain)
Date:
Subject: Re: [SQL] can a column be aliased?
Next
From: M Simms
Date:
Subject: Low level socket locking...