Re: Como partir un numero

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

Browse pgsql-es-ayuda by date

  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