SQL Dersleri (Telefon veri tipini integer veri tipine dönüştürme)


Sevgili takipçilerim,

Öğrencilik yıllarında hepimiz hocalarımıza bir takım sorular sorup cevabını internetten (google amcadan) almışızdır. İşte bende cevabını benden alacağınız bir örnekle karşınızdayım.

Bugün ki örneğimiz telefon veri tipindeki bir veriyi düz sayı haline çevireceğimiz bir örnektir.

Örnek veri : (212)111-11-11  bu veriyi bu hale ‘2121111111’ nasıl dönüştürürüz?

Eminim herkes bu sorunun neden tam tersini göstermediğimi soracak internette bakarsanız örnekleri görebilir siniz ama benim örneğim hiç bir yer de yoktur.

İşte cevabı bu verinin kimlik tablosundaki telefon alanında tutulduğu varsayarsak ;

select replace( replace( REPLACE(a.telefon1,'(‘,”),’)’,”),’-‘,”) as telefon1 from kimlik