Başında 0 olan, 0 ve boşluk olan, aralarda boşluk olan telefon numaralarını formatlamak için kullanılabilir.
” 0212 123 12 12″
“0212 123 12 12”
“212 123 12 12”
“212 123 1212”
“212 1231212”
gibi formatları biçimlendirir.
...
CASE
WHEN LEN(REPLACE(@TELEFON, ' ', '')) = 10 THEN LEFT(REPLACE(@TELEFON, ' ', ''), 10)
ELSE SUBSTRING(REPLACE(@TELEFON, ' ', ''),2,LEN(REPLACE(@TELEFON, ' ', '')))
END AS Telefon
...
Basit halinin dışına çıkmak isteyenler bu linke göz atabilir.
EDİT: Enes hocam ulaştı bana ve şöyle bir not iletti;
_ “Sizin örnek komutunuza alternatif olarak daha basit ve sade haliyle şu komut da kullanılabilir;” _
RIGHT((REPLACE(@TELEFON,' ','')),10)
Top comments (0)