From: | Alvaro Herrera <alvherre(at)commandprompt(dot)com> |
---|---|
To: | Orlando Ramirez <orlan2_r(at)yahoo(dot)com> |
Cc: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: Como convertir los SELECT que usan AS en otros manejadores a Postrgres |
Date: | 2007-05-11 13:52:55 |
Message-ID: | 20070511135255.GA17314@alvh.no-ip.org |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Orlando Ramirez escribió:
> Estoy migrando una base de datos de Sybase a Postgres y en muchos de
> los SELECT se usan la sentencia AS. Para ilustrarlo supongamos que
> tenemos una tabla cuyas columnas son column_id y column_description.
> Sus filas son:
>
> column_id column_description
> 1111------------------description 1
> 111101---------------description 2
> 11110101------------description 3
> 1121------------------description 4
> 112101---------------description 5
> 11210101------------description 6
> 1131------------------description 7
> 113101---------------description 8
> 11310101------------description 9
(Que modelo tan horrible)
> Necesito mostrar (en filas no-repetidas) los 4 primeros caracteres del
> identificador de columna (column_id) y su respectiva descripcion
> (column_description) de las filas de esta tabla que cumplen una
> determinada condicion.
No entendi la descripcion ... puedes dar un ejemplo concreto? La
condicion y el resultado.
> Pero en Postgres cuando se hace esto el identificador columna definido
> con AS no es reconocido en la subconsulta (¿?).
Eso es correcto, porque una subconsulta en la lista de resultados no
tiene acceso a las columnas de la consulta exterior. (Me parece que lo
que desearias seria poner la subconsulta en el WHERE como una consulta
correlacionada, o quizas en el FROM).
--
Alvaro Herrera http://www.CommandPrompt.com/
PostgreSQL Replication, Consulting, Custom Development, 24x7 support
From | Date | Subject | |
---|---|---|---|
Next Message | Alvaro Herrera | 2007-05-11 13:56:56 | Re: 3 consultas sobre Funciones |
Previous Message | Yoel Mc Lennan | 2007-05-11 13:42:45 | Fw: Como conectar a un servidor postgresql desde un equipo con ip dinámica |