Re: (?) UPDATE para múltiples filas

From: "Mario Burdman" <mburdman(at)gmail(dot)com>
To: "Gustavo Amarilla Santacruz" <gusamasan(at)gmail(dot)com>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: (?) UPDATE para múltiples filas
Date: 2008-11-27 12:21:52
Message-ID: 14bba8590811270421o631bc39frb1fc92380890a84@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

podes hacer algo como:

update moneda
set cotizacion = case when nombre_moneda = 'DOLAR' then 5500
when nombre_moneda = 'EURO' then 7000
when nombre_moneda = 'PESO URUGUAYO'
then 3100 end

Saludos

2008/11/27 Gustavo Amarilla Santacruz <gusamasan(at)gmail(dot)com>:
> Saludos, lista.
>
> Tengo una aplicación en la cuál se manejan cotizaciones de las monedas (
> Euros, Dólares, Reales, Pesos , ... ); me preguntaba si existe una forma de
> realizar las actualizaciones de las múltiples filas con una sola sentencia
> SQL.
>
> Tengo entendido que con la sentencia INSERT se puede hacer algo como:
>
>
> INSERT INTO moneda( nombre_moneda, cotizacion )VALUES
> ( 'DOLAR', 5000 ),
> ( 'EURO', 6900 ),
> ( 'PESO URUGUAYO', 3000 );
>
>
> ¿Qué se puede hacer con las múltiples actualizaciones?.
>
>
> Desde ya, muchas gracias.
>
>
> -------------------------
> Gustavo Amarilla
>
>

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message (Syswarp) Carlos Enrique Perez 2008-11-27 12:37:23 RE: [pgsql-es-ayuda] (?) UPDATE para múltiples filas
Previous Message Javier Chávez B. 2008-11-27 11:51:23 Re: RE: [pgsql-es-ayuda] (?) UPDATE para múltiples filas