PostgreSQL - Convertir Char a Int

 
Vista:

Convertir Char a Int

Publicado por Ricardo Garcia (4 intervenciones) el 21/03/2008 06:59:46
Hola un saludo a todos.
Tengo un problema necesito convertir un dato char a entero y no encuentro en ningun lado informacion clara de como realizar esto. Porfavor les agradeceria que me pudieran ayudar. =)
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Convertir Char a Int

Publicado por rtb (7 intervenciones) el 24/03/2008 20:37:28
yo lo hice asi, tengo una tabla creditos cuyo estado es char lo convierto a numeric:
select cuenta, cast(estado as numeric)
from creditos

saludos
Roberto
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Convertir Char a Int

Publicado por Carol (1 intervención) el 20/07/2018 20:13:06
Intenté esto pero cuando PostgreSQL genera la selección, lo hace con las dos columnas: la de character varying y la de int por lo que cuando quiero exportarla como una nueva tabla no puedo porque no me deja exportar una tabla con dos columnas llamadas igual.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Convertir Char a Int

Publicado por rtb (7 intervenciones) el 24/03/2008 21:11:50
Hola Ricardo,
Tambien lo podes convertir con la funcion to_number asi:
select to_number(estado,'99') from creditos
o
select to_number(estado,'999,999,999') from creditos

Saludos
Roberto
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Convertir Char a Int

Publicado por Gabriel (22 intervenciones) el 30/03/2008 03:04:13
cast(dato as int4)
Suerte.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Convertir Char a Int

Publicado por Fernando Gonzalez (1 intervención) el 09/12/2009 17:42:18
mas facil de lo que creia...

ej.:
select ('123456')::int from tabla

resultado 123456 convertido en numero.

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar