SQL Server 2017 Trim Fonksiyonu Kullanımı
Herkese merhaba,
Bu yazıda size SQL Server 2017 ile gelen Trim Fonksiyonundan bahsedeceğim.
SQL Server 2017 ile gelen Trim fonksiyonu, önceki sürümlerle gelen trim fonksiyonlarından farklı olarak daha fonksiyonlu bir hale getirilmiştir.
Önceki sürümlerde olan trim ifadeleri Ltrim ve Rtim ifadeleriydi. Konu ile ilgili makaleleri aşağıdaki linklere tıklayarak okuyabilirsiniz.
[related-post id=”2742″]
[related-post id=”2738″]
Yeni gelen trim fonksiyonunun ilk özelliği sağ ve sol boşlukları birlikte temizlemesidir. Örneği aşağıda görmektesiniz.
select TRIM(' yavuz selim ') + 'denemeler'
Kodu çalıştırdığınızda sağ ve sol boşlukların silindiğini göreceksiniz.
Fonksiyonun ikinci özelliği ise istediğimiz karakterleri de temizleme imkanı vermesi. Örneğini aşağıda görmektesiniz.
SELECT TRIM ( 'y,m' FROM 'yavuz selim') as Sonuc1, TRIM ( 'ya,im' FROM 'yavuz selim') as Sonuc2, TRIM ( 'y,a,i,m,l' FROM 'yavuz selim') as Sonuc3
Fonksiyonumuz baştaki ve sondaki harfleri temizlemiş oldu.
Fonksiyonda keşfettiğim ilginç durumlardan biri ise iki kelime sonrası etki etmemesi. Yani sadece baştaki ve sondaki kelimeleri baz alarak bu işlemi yapıyor, aradaki kelimelere etki etmiyor. Ayrıca ilk kelimemiz baba olsun diyelim, ba ifadelerini trim et deyince ilk kelimedeki baba kelimesini komple temizliyor. Örneğini aşağıda görmektesiniz.
select trim('ra,ba' from 'babababababababa bana para verme') as deneme
Herkese çalışma hayatında ve yaşamında başarılar kolaylıklar.