hehe, era isso mesmo, santa idiotice minha. vlw.

2008/9/26 Osvaldo Kussama <[EMAIL PROTECTED]>:
> Em 25/09/08, Yoshio<[EMAIL PROTECTED]> escreveu:
>> Olá pessoal.
>> Existe alguma forma de se executar uma função para formatar um campo
>> após a execução do select? Por exemplo:
>>
>> SELECT CAMPO1, CAMPO2, FUNCAO(CAMPO3) FROM TABELA LIMIT 10 OFFSET 10xx;
>>
>> Parece que a função esta sendo executada para cada registro mesmo com
>> o limite e está causando muita lentidão, pois são muitos registros.
>> Esta função pega o valor do campo3 e faz uma verificação em outra
>> tabela e retornar um valor booleano. Antes de partir para um group by
>> e deixar minha query mais confusa, gostaria de saber se há um meio de
>> fazer a função ser executada após o retorno dos registros ou limitar
>> apenas a esses 10 registros (ou outra solução)?
>>
>
>
> Subselect?
>
> SELECT c1, c2, funcao(c3) FROM (SELECT CAMPO1 AS c1, CAMPO2 AS c2,
> CAMPO3 AS c3 FROM TABELA LIMIT 10 OFFSET 10xx) AS foo;
>
> Osvaldo
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a