> Reemplazar los 2 primeros numeros (11) por ceros (00)
Suponiendo:
CREATE TABLE tabla
AS
SELECT '11000' || t.i::text as texto, 110000 + t.i as ent from
generate_series(1,10) t(i);
podés:
update tabla set texto = regexp_replace(texto,E'^11','00');
Si es entero, la resta me parece lo más normal. Pero podés hacer lo
mismo casteando de entero ->texto -> expresion->numero
update tabla set ent = (regexp_replace(ent::text,E'^11','00'))::int4;
Guarda que esto borra los ceros a la izquierda!
--
Emanuel Calvo Franco
DBA at: www.siu.edu.ar
www.emanuelcalvofranco.com.ar
--
TIP 1: para suscribirte y desuscribirte, visita
http://archives.postgresql.org/pgsql-es-ayuda