SQL Server 2016 – STRING_SPLIT Fonksiyonu

Merhaba,

Veritabanı üzerinde ‘split’ işlemlerini gerçekleştirebilmemiz için SQL Server 2016 versiyonu ile STRING_SPLIT metodu gelmiş bulunmaktadır. STRING_SPLIT fonksiyonu; elimizdeki bir metinsel değeri, belirtilen bir ayraç niteliğinde karakterle parçalamakta ve neticeyi bizlere tablo olarak döndürmektedir.

Prototip olarak aşağıdaki gibidir;

string_split(string, seperator)

“string” parametresi, ayrıştırmanın yapılacağı metinsel değeri ifade ederken char, varchar, nvarchar ve nchar türlerinde olabilir.
“seperator” parametresi ise ayırıcı sembolü ifade etmektedir. char(1), varchar(1), nvarchar(1) ve nchar(1) değerlerini almaktadır. Burada dikkat edilmesi gereken nokta “seperator” parametresinin bir karakter olması zorundalığıdır.

Aşağıdaki örneği incelerkende göreceğiniz üzere string_split fonksiyonu geriye tablo döndürdüğü için “Select * from …” kalıbıyla kullanılabilmektedir.
SQL Server 2016 - STRING_SPLIT Fonksiyonu

Sonraki yazılarımda görüşmek üzere…
İyi çalışmalar…

Bunlar da hoşunuza gidebilir...

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

CAPTCHA (Şahıs Denetim Kodu) Resmi

*

Copy Protected by Chetan's WP-Copyprotect.