SQL Server 2017 ile birlikte birçok yeni T-SQL fonksiyonu da hayatımıza girmiş oldu. Bu kodlar kullanım kolaylığı sağlayarak, karmaşık kodları daha da basitleştirecek özellikte. Bu yazımda sizlere bu kodlar ve kullanım şekillerinden bahsedeceğim.
String_AGG:
Bu fonksiyon aslında çok sık karşılaşılan bir problem olan aynı sütunda alt alta bir şekilde bulunan verileri aralarına istenilen bir ayırma işareti koyarak yan yana yazdırabilme sorununa çözüm getiriyor. Aslında bu işlemi XML kodu yardımıyla yapabilmek mümkün. Dilerseniz örnek üzerinden inceleyelim.
Takım adında bir tablom ve bu tablo içerisinde takım isimlerim yer alsın.
create table teams ( [name] varchar(50) )
go
insert into teams values ('fenerbahçe'),('galatasaray'),('beşiktaş'),('trabzon')
Bu takım isimlerini tek bir satırda aralarına virgül koyarak yan yana aşağıdaki komut yardımıyla yazdırmamız mümkün. Okumaya devam et