Re: consulta en una vista

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.
>
>

--
http://www.advogato.org/person/mgonzalez/

In response to

Browse pgsql-es-ayuda by date

  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)