daniel mendes wrote:

>   "select dados from tabela;" o meu campo dados e do tipo varchar.Como que eu 
> faco pra converter ele para o tipo float?
> 
Um dos métodos abaixo. Leia também [1].

regression=# select '-1.234'::float;
 float8 
--------
 -1.234
(1 registro)

regression=# select '-1.234'::float*2;
 ?column? 
----------
   -2.468
(1 registro)

regression=# select cast('-1.234' as float);
 float8 
--------
 -1.234
(1 registro)

regression=# select cast('-1.234' as float)*2;
 ?column? 
----------
   -2.468
(1 registro)

regression=# 

[1] http://www.postgresql.org/docs/8.2/static/typeconv-oper.html


-- 
  Euler Taveira de Oliveira
  http://www.timbira.com/

_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
Antes de perguntar consulte o manual
http://pgdocptbr.sourceforge.net/

Para editar suas opções ou sair da lista acesse a página da lista em:
http://pgfoundry.org/mailman/listinfo/brasil-usuarios

Responder a