From: | Mximo Eduardo Mndez <mmendez(at)ceride(dot)gov(dot)ar> |
---|---|
To: | "Mximo Eduardo Mndez" <mmendez(at)ceride(dot)gov(dot)ar>, master(at)edytec(dot)com, pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: Como partir un numero |
Date: | 2006-03-17 14:00:44 |
Message-ID: | BasiliX-1.1.1_fix2-1142614844441aeb3c7076f@wwwmail |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Me olvidaba, eso es suponiendo que telefono sea de tipo varchar, pero si est como numrico, solamente deberas hacer un cast a varchar:
> select nombre, direccion, ' '||substring(telefono::varchar from 1 for 3)||' '||substring(telefono::varchar from 4 for 6) from tuTabla
Saludos.
Mximo E. Mndez
CERIDE
17 Mar 2006 13:57 ART usted escribio:
> Una forma fcil de hacerlo podra ser:
>
> select nombre, direccion, ' '||substring(telefono from 1 for 3)||' '||substring(telefono from 4 for 6) from tuTabla
>
>
> Espero te sirva.
>
> Mximo E. Mndez
> CERIDE
>
>
> 17 Mar 2006 11:35 ART usted escribio:
>
> > bueno les agradezco si alguien me ayuda con este duda o problema que tengo.
> >
> > Lo que pasa es que tengo que sacar unas consultas con los siguientes campos
> >
> > Nombres - Direccion - Telefono
> >
> > El campo Telfono solo tiene registros de nmeros de 7 dgitos, por ejemplo
> > '6485962' y ago la consulta y resulta lo siguiente cuando la importo
> >
> > nombre;direccion;telefono
> > "Jaime";"Cl 106 8-26 Hoyo Uno";"6373073"
> > "Rosalba";"Sector 4 Agr 1 Trr 1 Ap 401 Samans";"6443951"
> > "Ramiro";"Cr20 11-83";"6719128"
> > "Gerson";"Cl 32 25-50 B-B Trr F Ap 1002";"6341556"
> > "Edilma";"Cl 204 D 40-18 Los Andes";"6486173"
> > "Jos";"Cl 54 13-76 El Reposo";"6490848"
> > "Cleotilde";"Cl 30 8 Occ-29";"6336291"
> > "";"Cr22 29-01 Casa 4 La Lomita Caaveral";"6391719"
> > "Sonia";"B-18-6 Ap 501 Bucarica";"6484617"
> > "Feliciano";"Cl 2 B 16 B-44 Bosque Norte";"6730176"
> >
> > bueno como dicen al grano, necesito que el campo telfono me le ponga
> > despus del 3 digito un espacio en blanco y antes dos espacios en blanco
> > ejemplo
> >
> > nombre;direccion;telefono
> > "Jaime";"Cl 106 8-26 Hoyo Uno";" 637 3073"
> > "Rosalba";"Sector 4 Agr 1 Trr 1 Ap 401 Samans";" 644 3951"
> > "Ramiro";"Cr20 11-83";" 671 9128"
> > "Gerson";"Cl 32 25-50 B-B Trr F Ap 1002";" 634 1556"
> > "Edilma";"Cl 204 D 40-18 Los Andes";" 648 6173"
> > "Jos";"Cl 54 13-76 El Reposo";" 649 0848"
> > "Cleotilde";"Cl 30 8 Occ-29";" 633 6291"
> > "";"Cr22 29-01 Casa 4 La Lomita Caaveral";" 639 1719"
> > "Sonia";"B-18-6 Ap 501 Bucarica";" 648 4617"
> > "Feliciano";"Cl 2 B 16 B-44 Bosque Norte";" 673 0176"
>
>
> ---------------------------(fin del mensaje)---------------------------
> TIP 5: Has ledo nuestro extenso FAQ?
>
> http://www.postgresql.org/files/documentation/faqs/FAQ.html
From | Date | Subject | |
---|---|---|---|
Next Message | Fabian Sandoval | 2006-03-17 14:06:50 | Como partir un numero |
Previous Message | Mximo Eduardo Mndez | 2006-03-17 13:57:04 | Re: Como partir un numero |