İstanbul

İstanbul

7 Mart 2015 Cumartesi

SQL String Fonksiyonlar Kullanım örnekleri

Not : SQL Tarafında matematiksel işlemler yapılabilir.
Select 5 +6 as Toplam,
Select 5-6 as Fark,
Select 5 * 6 as Carpim,
Select 5 / 6 as Bolum,
Select 6 % 5 as Modu

** ASCII Fonksiyonu verdiğiniz karakterin size ascii karşılığını teslim eder.
Select ASCII('A') as AsciiKodu

** CHAR size verdiğiniz ascii kodunun karakter karşılığını teslim eder.
Select CHAR(65) as Karakter

** CHARINDEX Aradığınız karakterin verdiğiniz metin içerisindeki index numarasını size teslim eder.
Select CHARINDEX('T','isim soyisim') as KacinciIndexDe

** LEFT
Select LEFT('isim ',3) as Kelime

** RIGHT
Select RIGHT('isim ',4)

** Lenght = Len
Select Len('isim soyisim') as Uzunluk
Select Lower('isim soyisim') as [Hepsi Küçük]
Select Upper('isim soyisim') as [Hepsi Büyük]

** C#'da görmüş olduğunuz Trim fonksiyonu aynı şekilde sql tarafında da mevcuttur. Ancak Trim fonksiyonu sql tarafında sağdaki ve soldaki boşluk temizleyici olarak ikiye ayrılır.

Select LTRIM('      isim') as  [Soldan Temizlenen Kelime]
Select RTRIM('isim            ') as [Sağdan Temizlenen Kelime]
Select RTrim(LTrim('   isim   ')) as [Iki Taraftan Temizlenen Kelime]

** REPLACE
Select REPLACE('isim','isim','123') as [Yeni Kelime]

** REVERSE Verdiğiniz metni ters çevirir.
Select REVERSE('Ters Çevirilecek Kelime') as [Ters Çevirilmiş Kelime]

** REPLICATE  Belirtilen kelimeyi kaç defa tekrarlamasını isterseniz o kadar tekrarlar.
Select REPLICATE('isim',5) as [Çoğaltılmış]

** SPACE(30) gibi fonksiyonunuza bir parametre verirseniz 30 adet boşluk bırakır.
Select 'isim' + SPACE(40) + 'isim'

Hiç yorum yok:

Yorum Gönder