T-SQL String Fonksiyonları — 2

Merhabalar, SQL’de çok kullandığımız ve işimize yarayabilecek string fonksiyonlarını tanıtan, örneklerle pekiştiren bir serinin ikinci kısmıyla karşınızdayım tekrardan.
Önceki yazıya buraya tıklayarak ulaşabilirsiniz.
Bu seride gösterilecek fonksiyonlar:
- LEFT
- LEN
- LOWER
- LTRIM
LEFT Fonksiyonu
Left fonksiyonu bir string ifadenin istenilen karakter uzunluğundaki kısmını en soldan itibaren döndürmeye yarar.
LEFT (string_ifade, istenilen_karakter_sayısı)
Bir örnek ile hemen açıklayalım.
DECLARE @text VARCHAR(100)SELECT @text = 'LEFT Fonksiyonuna bir örnek'SELECT LEFT(@text,4) AS Result
text değişkeni içerisinde ‘LEFT’ kelimesini döndürmesini bekliyoruz.
Result------LEFT(1 row affected)
LEN Fonksiyonu
LEN fonksiyonu bir string ifadenin uzunluğunu döndürmeye yarar.
LEN (string_ifade)
Bir örnek ile hemen açıklayalım.
DECLARE @text VARCHAR(100)SELECT @text = 'LEN Fonksiyonuna bir örnek'SELECT LEN(@text) AS Result
text değişkenin uzunluğunu 26 olarak döndürmesini bekliyoruz.
Result-----------26(1 row affected)
LOWER Fonksiyonu
LOWER fonksiyonu bir string ifadesinin hepsinin küçük harflere çevirmeye yarar.
LOWER (string_ifade)
Bir örnek ile hemen açıklayalım.
DECLARE @text VARCHAR(100)SELECT @text = 'LOWER FonksiYonuna bir örNEk'SELECT LOWER(@text) AS Result
text değişkenin içerisindeki ifadeyi şu şekilde “lower fonksiyonuna bir örnek” döndürmesini bekliyoruz.
Result-------------------------------------------------------------------lower fonksiyonuna bir örnek(1 row affected)
LTRIM Fonksiyonu
LTRIM fonksiyonu bir string ifadenin solundaki boşlukları çıkarmaya yarar.
LTRIM (character_expression)
Bu fonksiyonu daha iyi anlatabilmek için LEN fonksiyonu ile birlikte kullanacağız.
DECLARE @text VARCHAR(100)SELECT @text = ' LTRIM Fonksiyonuna bir örnek'SELECT LEN(@text) AS WithoutLTrimSELECT LEN(LTRIM(@text)) AS Result
text değişkenin içerisindeki ifadenin başına boşluklar ekledim ki LTRIM fonksiyonun amacını anlayalım diye.
WithoutLTrim------------33(1 row affected)Result-----------28(1 row affected)
Bu yazımızın sonuna gelmiş bulunmaktayız, bir sonraki yazımızda görüşmek üzere. Sağlıcakla kalınız.