SQL Server 2017 – TRIM() Fonksiyonu

By | December 21, 2017

Selamlar,

Bugün sizlere SQL Server 2017 ile beraber gelen TRIM() fonksiyonundan bahsediyor olacağım. Daha önceki versiyonlardan bildiğimiz LTRIM() yada RTRIM()’in birleştirilmiş hali olabileceğini düşünüyorsanız kocaman bir yanılgı içerisindesiniz. Hadi detayları anlatalım.

LTRIM() fonksiyonu, dizinin baştaki tüm boşlukları ve dizinin sol tarafındaki boşlukları temizlemek için kullanılır.

RTRIM() fonksiyonu, tüm bitiş boşluklarını ve dizinin sağ tarafında yer alan tüm boşlukların temizlenmesi için kullanılır.

TRIM() fonksiyonu ile her ikisinin yaptığı işlevi yapmakla beraber çok daha fazlasını yapabilirsiniz.

Kullanım 1 : TRIM() fonksiyonu ile boşlukları temizleyelim.

 select TRIM(' ÇAĞLAR ÖZENÇ ') , LTRIM(RTRIM(' ÇAĞLAR ÖZENÇ '))

Kullanım 2 : TRIM() fonksiyonu ile metinsel verinin her iki tarafından belirli karakterleri kaldırmak için kullanılır.

select
TRIM ( 'c' FROM 'Caglar Ozenc') as col1,
TRIM ( 'ca,nc' FROM 'Caglar Ozenc') as col2,
TRIM ( 'c,a,n,e' FROM 'Caglar Ozenc') as col3

Yukarıdaki resim ve sorgudan da anladığınız üzere tanımladığımız karakterler ile metininin sagından ve solundan gerekli temizlik işlemleri yapmış olduk.

Col1 de ; “Caglar Ozenc” metninin sağından ve solundan “c” harfinin temizlenmesini istedik.

Col2 de : “Caglar Ozenc” metninin sağından ve solundan “ca” ve “nc” kelimelerinin temizlenmesini istedik.

Col3 de : “Caglar Ozenc” metninin sağından ve solundan “c”,”a”,”n”,”e” harflerinin temizlenmesini istedik.

 

Leave a Reply

Your email address will not be published. Required fields are marked *