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