MS SQL Dersleri – 18 SUBSTRING Kullanımı
Bu yazımızda SUBSTRING fonksiyonunun kullanım amacını ve şeklini, örneklerler kısaca incelemeye çalışacağız.
Öncelikle müşteri tablomuzda ki dataları görelim.

SUBSTRING fonskiyonu belirli bir alanda ki datanın, istediğimiz herhangi bir parçasını almamızı sağlar. Konuyu örneklerle inceleyelim.
Müşteri tablomuzda bulunan ‘Adi’ alanında ki dataların dördüncü karakterinden sonra bulunan üç karakteri ekranı getirmek isteyelim.
SELECT SUBSTRING(Adi, 4, 3) AS Adi
FROM dbo.Musteri

Sonuçları incelediğimizde datalar üzerinde istediğimiz parçalar bize dönmüş oldu. Ek olarak örnekte gördüğümüz üzere boşluklarında karakter olarak sayıldığını bilmemiz gerekir. Burada dikkat edilmesi gereken başka bir konu ise ‘Kemal’ isminde dördüncü karakter ve sonrasında toplam iki karakter olduğu için, geriye sadece ‘al’ kısmı dönmüştür. SUBSTRING fonksiyonu WHERE komutu ile de kullanılabilir fakat bu tip işlemler için daha önce incelediğimiz LIKE komutunu kullanmanızı öneriyorum.
Bir yazımızın daha sonuna geldik. Konuyla ilgili eksik gördüğünüz veya sormak istediğiniz sorular için mail adresimden veya yorumlardan bana ulaşabilirsiniz.