Guillermo E. Villanueva escribió:
> Qué pasa si la función a llamar tiene parámetros que dependen de cada fila
> de la consulta, por ejemplo :
> create or replace function fn_test(x int) returns int
> language plpgsql as
> $$
> begin raise notice 'buu!';
> return x*4;
> end
> $$;
>
> select fn_te
Ah buenísimo, yo entendí mal la pregunta entonces , planteo otra duda
similar:
Qué pasa si la función a llamar tiene parámetros que dependen de cada fila
de la consulta, por ejemplo :
create or replace function fn_test(x int) returns int
language plpgsql as
$$
begin raise notice 'buu!';
return x*4;
Guillermo E. Villanueva escribió:
> Creo que entiendo la duda de Daniel, el quiere que por cada tupla del
> resultado se llame una única vez a una función y a ese resultado poder
> usarlo en mas de una proyección de columna y por ejemplo en el where y en
> este caso con lo que indica Jairo no lo s
0123/mm/dd' donde
>>> 1234567890123 es el precio
>>> y/mm/dd la fecha en que se cambio por ultima vez.
>>> Como haria en este caso para obtener estos valores por separado?
>>> sin llamar a la funcion 2 veces evitando sobrecargar la base?
>>>
aría Flecha [mailto:juanjo.santama...@gmail.com]
>> Enviado el: jueves, 27 de agosto de 2020 17:22
>> Para: Diego
>> CC: Fontana Daniel C (Desartec S.R.L.);
>> pgsql-es-ayuda@lists.postgresql.org
>> Asunto: Re: Duda con un select
>>
>>
>> El jue., 27
obtener estos valores por separado?
> sin llamar a la funcion 2 veces evitando sobrecargar la base?
>
> De: Juan José Santamaría Flecha [mailto:juanjo.santama...@gmail.com]
> Enviado el: jueves, 27 de agosto de 2020 17:22
> Para: Diego
> CC: Fontana Daniel C (Desartec S.R.L.);
>
lists.postgresql.org
Asunto: Re: Duda con un select
El jue., 27 ago. 2020 17:55, Diego escribió:
El que falla es el ls_numero del substr asi te va a funcionar: select
'1234567890' as ls_numero, substr('1234567890', 3, 3);
Hay muchas formas de hacer algo equivalente, si
El jue., 27 ago. 2020 17:55, Diego escribió:
> El que falla es el ls_numero del substr asi te va a funcionar: select
> '1234567890' as ls_numero, substr('1234567890', 3, 3);
>
Hay muchas formas de hacer algo equivalente, si necesitas hacer referencia
a la columna "ls_numero" puedes utilizar una c
Hola Daniel
El que falla es el ls_numero del substr asi te va a funcionar: select
'1234567890' as ls_numero, substr('1234567890', 3, 3);
Salu2
On 2020-08-27 11:19, Fontana Daniel C (Desartec S.R.L.) wrote:
Hola, estoy migrando una base desde Sybase a PostgreSql y aprendiendo
de paso.
Es
Hola, estoy migrando una base desde Sybase a PostgreSql y aprendiendo de
paso.
Este select en sybase me funciona, pero con postgresql me acusa
NO EXISTE LA COLUMNA ls_numero
select '1234567890' as ls_numero,
substr(ls_numero, 3, 3);
como sería el código en postgr
10 matches
Mail list logo