From: | "Mario Gonzalez" <gonzalemario(at)gmail(dot)com> |
---|---|
To: | José Fermín francisco ferreras <josefermin54(at)hotmail(dot)com> |
Cc: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: consulta en una vista |
Date: | 2006-06-16 14:38:07 |
Message-ID: | 2065a6cf0606160738u19911ac2h8656a10762f38ec4@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
On 16/06/06, José Fermín francisco ferreras <josefermin54(at)hotmail(dot)com> wrote:
> Hola compañeros, tengo la siguiente tabla:
>
> CREATE TABLE suplidor
> (
> codigo serial NOT NULL,
> nombre varchar(30),
> apellido varchar(30),
> direccion varchar(40),
> ciudad varchar(40),
> pais varchar(25),
> CONSTRAINT suplidor_pkey PRIMARY KEY (codigo)
> )
> WITH OIDS;
> ALTER TABLE suplidor OWNER TO postgres;
>
>
> y tengo la siguiente vista (view):
>
> CREATE OR REPLACE VIEW vsuplidor AS
> SELECT suplidor.codigo, (suplidor.nombre::text || ' '::text) ||
> suplidor.apellido::text AS suplidor
> FROM suplidor;
>
Mas simple, pueba esto:
CREATE OR REPLACE VIEW vsuplidor AS
SELECT codigo, nombre ||' '|| apellido AS nombre_suplidor
FROM suplidor;
> Mi curiosidad es si tengo el nombre y el apellido separados en la tabla y en
> la vista los concateno, podría yo hacer una consulta sobre cualquiera d los
> dos campos o en cierto caso en los 2 al mismo tiempo.
>
>
From | Date | Subject | |
---|---|---|---|
Next Message | Edwin Quijada | 2006-06-16 14:49:57 | RE: modelado de datos |
Previous Message | Carlos Alberto Márquez Rey | 2006-06-16 14:38:02 | Re: Crosstab (Solucionado) |