I wrote a function once that does this. Please make changes accordingly,
it's not rocket science. 
        //================================================

        // Formats a string of 10 digits to look like a 
        // phone number with dashes (-) in the right
        // places
        //================================================
    function strFormatPhoneNumber(str)
    {
        strReturn = "";
        if (len(str) IS 10 OR len(str) IS 11)
        {
            strReturn =  left(str, 3) & "-" & mid(str,4,3) & "-" & right
(str, 4);
        }
        if (len(str) IS 7 )
        {
            strReturn =  left(str, 3) & "-" & right (str, 4);
        }
        return strReturn;
    }


-----Original Message-----
From: Stephen Hait [mailto:[EMAIL PROTECTED]] 
Sent: Wednesday, October 03, 2001 1:14 PM
To: CF-Talk
Subject: RE: SQL quicky


This is not exactly within a cf sql statement, but...

If you can be sure that your phone numbers are 10 digit strings 
you can format your output like this:

<cfset tel="8005551212">

<cfoutput>tel=(#left(tel,3)#) #mid(tel,4,3)#-#right(tel,4)#</cfoutput>

The output would look like this:
tel=(800) 555-1212 

> How do I format a phone number (###) ###-#### within my cf sql
> statement? My backend is sql 2000. Thanks in advance.


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Get the mailserver that powers this list at http://www.coolfusion.com
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq
Archives: http://www.mail-archive.com/cf-talk@houseoffusion.com/
Unsubscribe: http://www.houseoffusion.com/index.cfm?sidebar=lists

Reply via email to