Yazılım Notları
Bilgi Paylaştıkça Çoğalır...

LEFT, RIGHT, LTRIM, RTRIM Fonksiyonlarının Kullanımı

LEFT, RIGHT, LTRIM, RTRIM fonksiyonlarının kullanılması. SQL Server da LEFT fonksiyonu nasıl kullanılır. SQL Server da RIGHT fonksiyonu nasıl kullanılıt. TRIM fonksiyonlarının kullanımı.


LEFT: Bir metnin sol taraftan belirtilen karakter sayısı kadarlık kısmını keserek g?sterir.
RIGHT: Bir metnin sağ taraftan belirtilen karakter sayısı kadarlık kısmını keserek g?sterir.

AdventureWorks2012 veritabanının sisteminizde y?kl? olduğunu varsayarak aşağıdaki ?rnekleri verebiliriz.

USE AdventureWorks2012;
GO
SELECT
  FirstName AS 'Tam İsim',
  LEFT(FirstName,4) AS 'Sol Baştan 4 Karak.',
  RIGHT(FirstName, 4) AS 'Sağ Baştan 4 Karak.'
FROM Person.Person
where BusinessEntityID<=10
ORDER BY FirstName;
GO
 
  Bu sorgunun ?ıktısı aşağıdaki gibi olacaktır:

Tam İsim Sol Baştan 4 Karak. Sağ Baştan 4 Karak.
Diane Dian iane
Dylan Dyla ylan
Gail Gail Gail
Gigi Gigi Gigi
Jossef Joss ssef
Ken Ken Ken
Michael Mich hael
Rob Rob Rob
Roberto Robe erto
Terri Terr erri

(10 row(s) affected)

LTRIM: Bir Metnin sol tarafındaki boş karakterleri metinden ?ıkararak g?sterir.
RTRIM: Bir metnin sağ tarafındaki boş karakterleri metinden ?ıkararak g?sterir.

Yine AdventureWorks2012 veritabanının sisteminizde y?kl? olduğunu varsayarak aşağıdaki ?rnekleri verebiliriz:

Aşağıdaki sorguyu ?alıştırdığınızda kaydın başındaki ve sonundaki boşluklarıyla birlikte sonu? d?necektir.

select '   Mehmet     ' AS 'PersonelAdı';


Personel Adı
---------------
   Mehmet 
 
(1 row(s) affected)

Aynı kaydı RTRIM fonksiyonunu kullanarak sorguladığımızda kaydın sonundaki boşlukları ?ıkararak g?sterecektir. Ancak sol baştaki boşluklar hala kalacaktır.

Ancak, kaydın sol başındaki boşlukları da ?ıkarararak sorgulama yapmak i?in LEFT TRIM anlamına gelen LTRIM fonksiyonunu kullanmanız gerekmektedir. Bu iki fonksiyon i? i?e de kullanılabilir. Bu durumda kaydın sol ve sağ taraflarındaki boşluklar ?ıkarılarak sonu? g?sterilecektir.

select LTRIM(RTRIM('  Mehmet  ')) AS 'Personel Adı';

Bu sorgu ?alıştırıldığı zaman boşluklar ?ıkarılarak g?sterilecektir. Aşağıdaki ?rneği inceleyin:

Personel Adı
---------------
Mehmet

(1 row(s) affected)


Kolay gelsin...



ETİKETLER : RIGHT, LEFT, RTRIM, LTRIM
 
Similar Articles

Banka Hesap Numaralarınızı, IBAN Numaralarınızı bir kere telefonunuza kaydedin. İhtiyaç duyduğunuzda elinizin altında olsun.

Banka Hesaplarım

En Güzel Sözler Uygulaması İçin


En Çok Rating Alanlar
Ana Sayfa       Arama       Valid CSS!