<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>SQL Phone Formatting - MSSQL Query</title>
	<atom:link href="https://mssqlquery.com/tag/sql-phone-formatting/feed" rel="self" type="application/rss+xml" />
	<link>https://mssqlquery.com</link>
	<description>MSSQL and TSQL Programming and TSQL Examples</description>
	<lastBuildDate>Mon, 15 Nov 2021 10:11:22 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.3.1</generator>

<image>
	<url>https://mssqlquery.com/wp-content/uploads/2023/06/cropped-mssql-query-icon-32x32.png</url>
	<title>SQL Phone Formatting - MSSQL Query</title>
	<link>https://mssqlquery.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Phone Formatting Function in SQL Server</title>
		<link>https://mssqlquery.com/phone-formatting-function-in-sql-server</link>
		
		<dc:creator><![CDATA[Yavuz Selim Kart]]></dc:creator>
		<pubDate>Mon, 15 Nov 2021 10:11:22 +0000</pubDate>
				<category><![CDATA[Functions]]></category>
		<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[Phone Formatting]]></category>
		<category><![CDATA[Phone Formatting Function in SQL Server]]></category>
		<category><![CDATA[SQL Phone Formatting]]></category>
		<guid isPermaLink="false">https://mssqlquery.com/?p=360</guid>

					<description><![CDATA[<p>Hello to everyone, In this article, I will provide information about the phone formatting function in SQL Server. In SQL Server, in some cases, you may want to format and display phone numbers in order to make them more readable. You can easily do this by using the function below.&#46;&#46;&#46;</p>
<p>The post <a href="https://mssqlquery.com/phone-formatting-function-in-sql-server">Phone Formatting Function in SQL Server</a> first appeared on <a href="https://mssqlquery.com">MSSQL Query</a>.</p>]]></description>
										<content:encoded><![CDATA[<p>Hello to everyone,</p>
<p>In this article, I will provide information about the phone formatting function in SQL Server.</p>
<p>In SQL Server, in some cases, you may want to format and display phone numbers in order to make them more readable.</p>
<p>You can easily do this by using the function below.</p>
<pre class="line-numbers"><code class="language-sql">--Fonksiyonun oluşturulması

CREATE FUNCTION PhoneFormat
(
    @Phone NVARCHAR(20)
)
RETURNS NVARCHAR(20)
AS
BEGIN
    DECLARE @PhoneFormat NVARCHAR(20);
    SET @PhoneFormat
        = (CASE
               WHEN LEN(REPLACE(@Phone, ' ', '')) = 10 THEN
                   LEFT(REPLACE(@Phone, ' ', ''), 3) + '-' + SUBSTRING(REPLACE(@Phone, ' ', ''), 4, 3) + '-'
                   + SUBSTRING(REPLACE(@Phone, ' ', ''), 7, 2) + '-' + RIGHT(REPLACE(@Phone, ' ', ''), 2)
               WHEN LEN(REPLACE(@Phone, ' ', '')) = 11 THEN
                   SUBSTRING(REPLACE(@Phone, ' ', ''), 2, 3) + '-' + SUBSTRING(REPLACE(@Phone, ' ', ''), 5, 3) + '-'
                   + SUBSTRING(REPLACE(@Phone, ' ', ''), 8, 2) + '-' + RIGHT(REPLACE(@Phone, ' ', ''), 2)
               WHEN LEN(REPLACE(@Phone, ' ', '')) = 7 THEN
                   LEFT(REPLACE('000' + @Phone, ' ', ''), 3) + '-' + SUBSTRING(REPLACE('000' + @Phone, ' ', ''), 4, 3)
                   + '-' + SUBSTRING(REPLACE('000' + @Phone, ' ', ''), 7, 2) + '-'
                   + RIGHT(REPLACE('000' + @Phone, ' ', ''), 2)
               ELSE
                   @Phone
           END
          );

    RETURN @PhoneFormat;

END;


--Kullanımı

SELECT dbo.PhoneFormat('05556669988')
SELECT dbo.PhoneFormat('5556669988')</code></pre>
<p>When you create the function and run the code, you will see a result similar to the one below.</p>
<p><img decoding="async" fetchpriority="high" class="alignnone wp-image-362 size-full" src="https://mssqlquery.com/wp-content/uploads/2021/11/phone-formatting-function-in-sql-server-1.jpg" alt="Phone Formatting Function in SQL Server" width="700" height="494" srcset="https://mssqlquery.com/wp-content/uploads/2021/11/phone-formatting-function-in-sql-server-1.jpg 700w, https://mssqlquery.com/wp-content/uploads/2021/11/phone-formatting-function-in-sql-server-1-300x212.jpg 300w" sizes="(max-width: 700px) 100vw, 700px" /></p>
<p>&nbsp;</p>
<p>As you can see, phone numbers are shown in a formatted format.</p>
<p>Good luck to everyone in business and life.</p>
<div class='epvc-post-count'><span class='epvc-eye'></span>  <span class="epvc-count"> 337</span><span class='epvc-label'> Views</span></div><p>The post <a href="https://mssqlquery.com/phone-formatting-function-in-sql-server">Phone Formatting Function in SQL Server</a> first appeared on <a href="https://mssqlquery.com">MSSQL Query</a>.</p>]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
