Lists: | pgsql-es-ayuda |
---|
From: | Rafael Yordanis Rodríguez Montero <rafael(at)uci(dot)cu> |
---|---|
To: | <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Duda sobre alias |
Date: | 2007-12-05 03:13:03 |
Message-ID: | 251EA6C55832BE4C80F868CC951BA8CE043BA66F@ucixw2.uci.cu |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | pgsql-es-ayuda |
Compañeros de la lista, tengo una pequeña duda sobre los alias:
Puedo yo hacer lo siguiente?:
SELECT Persona.Nombre AS Nomb, Persona.Apellido As Apell, Persona.Edad AS Ed FROM Persona
WHERE Ed>20
Es decir:
Lo normal es:
SELECT Persona.Nombre, Persona.Apellido, Persona.Edad FROM Persona
WHERE Persona.Edad >20
Puedo hacer la primera?, lo pregunto porque me da error:
Saludos
Rafael
_______________________________________
Ing. Rafael Yordanis Rodríguez Montero
Dpto. Ingeniería de Software
Universidad de las Ciencias Informáticas. Cuba
_______________________________________
From: | "Jaime Casanova" <systemguards(at)gmail(dot)com> |
---|---|
To: | Rafael Yordanis Rodríguez Montero <rafael(at)uci(dot)cu> |
Cc: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: Duda sobre alias |
Date: | 2007-12-05 03:21:22 |
Message-ID: | c2d9e70e0712041921s15bcff56jb43210553bca30e6@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | pgsql-es-ayuda |
On Dec 4, 2007 10:13 PM, Rafael Yordanis Rodríguez Montero
<rafael(at)uci(dot)cu> wrote:
> Compañeros de la lista, tengo una pequeña duda sobre los alias:
> Puedo yo hacer lo siguiente?:
[...]
> lo pregunto porque me da error:
>
si te da error, por que sera? y eso que no mostraste el mensaje de
error porque mas te hundias...
--
Atentamente,
Jaime Casanova
"Programming today is a race between software engineers striving to
build bigger and better idiot-proof programs and the universe trying
to produce bigger and better idiots.
So far, the universe is winning."
Richard Cook
From: | iescriva <iescriva(at)gmail(dot)com> |
---|---|
To: | Rafael Yordanis Rodríguez Montero <rafael(at)uci(dot)cu> |
Cc: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: Duda sobre alias |
Date: | 2007-12-05 08:13:37 |
Message-ID: | 47565DB1.80406@gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | pgsql-es-ayuda |
Rafael Yordanis Rodríguez Montero wrote:
> Compañeros de la lista, tengo una pequeña duda sobre los alias:
> Puedo yo hacer lo siguiente?:
> SELECT Persona.Nombre AS Nomb, Persona.Apellido As Apell, Persona.Edad AS Ed FROM Persona
> WHERE Ed>20
> Es decir:
> Lo normal es:
> SELECT Persona.Nombre, Persona.Apellido, Persona.Edad FROM Persona
> WHERE Persona.Edad >20
> Puedo hacer la primera?, lo pregunto porque me da error:
> Saludos
> Rafael
> _______________________________________
> Ing. Rafael Yordanis Rodríguez Montero
> Dpto. Ingeniería de Software
> Universidad de las Ciencias Informáticas. Cuba
> _______________________________________
>
> --
> TIP 1: para suscribirte y desuscribirte, visita http://archives.postgresql.org/pgsql-es-ayuda
Si el nombre de esos campos los has puesto con una mayuscula tal como lo
has escrito aqui, te faltan las comillas dobles
Mejor escribe los todos en minusculas.
From: | Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org> |
---|---|
To: | Rafael Yordanis Rodríguez Montero <rafael(at)uci(dot)cu> |
Cc: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: Duda sobre alias |
Date: | 2007-12-05 12:25:09 |
Message-ID: | 20071205122509.GB5847@alvh.no-ip.org |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | pgsql-es-ayuda |
Rafael Yordanis Rodríguez Montero escribió:
> Compañeros de la lista, tengo una pequeña duda sobre los alias:
> Puedo yo hacer lo siguiente?:
> SELECT Persona.Nombre AS Nomb, Persona.Apellido As Apell, Persona.Edad AS Ed FROM Persona
> WHERE Ed>20
No. La lista de resultados se evalua despues del WHERE, por lo tanto
los aliases no existen todavia en ese momento.
alvherre=# select 1 as a where a = 1;
alvherre=# select 1 as a where a = 1;
ERROR: no existe la columna «a»
LINE 1: select 1 as a where a = 1;
^
--
Alvaro Herrera Developer, http://www.PostgreSQL.org/
We take risks not to escape from life, but to prevent life escaping from us.
From: | Rafael Yordanis Rodríguez Montero <rafael(at)uci(dot)cu> |
---|---|
To: | "Alvaro Herrera" <alvherre(at)alvh(dot)no-ip(dot)org> |
Cc: | <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | RE: Duda sobre alias |
Date: | 2007-12-05 14:00:06 |
Message-ID: | 251EA6C55832BE4C80F868CC951BA8CE043BA671@ucixw2.uci.cu |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | pgsql-es-ayuda |
Muchas gracias Alvaro por tu respuesta.
_______________________________________
Ing. Rafael Yordanis Rodríguez Montero
Dpto. Ingeniería de Software
Universidad de las Ciencias Informáticas. Cuba
_______________________________________
________________________________
From: Alvaro Herrera [mailto:alvherre(at)alvh(dot)no-ip(dot)org]
Sent: Wed 05/12/2007 7:25
To: Rafael Yordanis Rodríguez Montero
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: [pgsql-es-ayuda] Duda sobre alias
Rafael Yordanis Rodríguez Montero escribió:
> Compañeros de la lista, tengo una pequeña duda sobre los alias:
> Puedo yo hacer lo siguiente?:
> SELECT Persona.Nombre AS Nomb, Persona.Apellido As Apell, Persona.Edad AS Ed FROM Persona
> WHERE Ed>20
No. La lista de resultados se evalua despues del WHERE, por lo tanto
los aliases no existen todavia en ese momento.
alvherre=# select 1 as a where a = 1;
alvherre=# select 1 as a where a = 1;
ERROR: no existe la columna «a»
LINE 1: select 1 as a where a = 1;
^
--
Alvaro Herrera Developer, http://www.PostgreSQL.org/
We take risks not to escape from life, but to prevent life escaping from us.