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.

861 Kez Okundu

Yavuz Selim Kart

Yazılım ve veri tabanında bildiklerimi anlatmaya gayret ediyorum. Halen birçok programlama dili üzerinde araştırmalar yaparak kendimi geliştiriyorum. Bunlar haricinde Grafik Tasarım ve Wordpress konularına da ilgim bulunmakta. SEO ve Sosyal medya yönetimleri hakkında da bilgim mevcuttur. Kısaca çok çalışmayı seven azimli biriyim.

You may also like...

Yazı kopyalamak yasaktır!