MSSQL String Foksiyonlar

Hiç yorum yok
Merhaba Arkadaşlar ,

Bu bölümde MSSQL tarafındaki string foksiyonlarının kullanım şekillerine bakıyor olacağız.



Verilen string ifadenin ASCII kodunu verir.
Kullanım Şekli - ASCII(String Değer)
Örnek: SELECT ASCII ('A')

CHAR()
Verilen sayısal ASCII kodunu karaktere çevirir.
Kullanım Şekli - CHAR(Integer Değer)
Örnek: SELECT CHAR(65)

CHARINDEX()
Cümle içinde aranan kelimenin kaçıncı harften başladığının indexini verir.
Kullanım Şekli – CHARINDEX(Aranacak kelime, cümle)
Örnek: SELECT CHARINDEX('Sinan', 'Merhaba Dünya')

DIFFERENCE()
İki String değer arasındaki farkın kaçıncı karakterden başladığını gösterir.
Kullanım Şekli - DIFFERENCE(stringdeger1, stringdeger2)
Örnek: SELECT DIFFERENCE('Sinan', 'Snn')

LEFT()
String değerin soldan kaç karakter alacağını söyler.
Kullanım Şekli – LEFT(string ifade, int kaç değer alacağı)
Örnek: SELECT LEFT('abcdefg', '2')

LEN()
String ifadenin uzunluk değerini Integer olarak verir.
Kullanım Şekli – LEN(String ifade)
Örnek: LEN(Sinan)

LOWER()
String ifadelerim tüm harflerini küçüğe çevirir.
Kullanım Şekli - LOWER(String ifade)
Örnek: SELECT LOWER('Sinan')

LTRIM()
String ifadede soldaki boşlukları siler ve düzenler.
Kullanım Şekli -LTRIM(String ifade)
Örnek: SELECT LTRIM('         Sinan')

NCHAR()
Çok büyük değerdeki ASCII karekter değerlerini verir.
Kullanım Şekli – NCHAR(int değer)
Örnek: SELECT NCHAR(985)

PATINDEX()
Cümlenin içindeki aranılan harfin kaçıncı indexten başladığını gösterir.
Kullanım Şekli – PATINDEX(aranılacak string, cümle)
Örnek: SELECT PATINDEX ('in' , 'Sinan Arslan')

QUOTENAME()
Cümle içinde özel karakterleri ayırmak için kullanılır.
Kullanım Şekli – QUOTENAME(string ifade)
Örnek: SELECT QUOTENAME('abc[]def')

REPLACE()
Cümle içinde değişecek kelimelerin yerini değiştirir.
Kullanım Şekli – REPLACE(cümle, değişecek cümle, yerine yazılacak cümle)
Örnek: SELECT REPLACE('MahmutGünveren', 'veren', 'alan');

REPLICATE()
Verilen String ifadenin kaç kere tekrar edileceğini gösterir.
Kullanım Şekli – REPLICATE(string değer, int tekrar değeri)
Örnek: SELECT REPLICATE('Sinan     ', 4)

REVERSE()
Verilen kelime ya da cümleyi tersten yazar.
Kullanım Şekli – REVERSE(string cümle)
Örnek: SELECT REVERSE('Sinan Arslan')

RIGHT()
Cümle içinde sağdan kaç harf alacağını gösterir.
Kullanım Şekli – RIGHT(string cümle, int değer)
Örnek: SELECT RIGHT('Sinan Arslan', 5)

RTRIM()
Cümle içinde sağdaki boşlukları siler.
Kullanım Şekli - RTRIM(string ifade)
Örnek: SELECT RTRIM('Sinan Arslan                   ')

SOUNDEX()
String değeri Alfanümerik olarak dönüştürür.
Kullanım Şekli – SOUNDEX(String değer)
Örnek: SELECT SOUNDEX ('Sinan')

SPACE()
Cümle içerisinde ne kadar boşluk bırakılacağını gösterir.
Kullanım Şekli – SPACE(int değer)
Örnek: SELECT 'Sinan' + SPACE (2) + 'Arslan'

STR()
Decimal ifadeleri kaçıncı karaktere yuvarlayacağını gösterir.
Kullanım Şekli – STR(Decimal değer, kaç değer olduğu, virgülden sonra kaç değer yuvarlayacağı)
Örnek: SELECT STR(123.456, 6 , 2)

STUFF()
Cümlenin içine kelime eklemek için kullanılır.
Kullanım Şekli – STUFF(String cümle, başlangıç değer, silinecek değer, eklenecek string)
Örnek: SELECT STUFF ('Sinan Arslan', 3, 4, 'in yazılım')

SUBSTRING()
Cümle içerisinden parça almak için kullanılır.
Kullanım Şekli – SUBSTRING(cümle, başlangıç, int, alınacak değer int)
Örnek: SELECT SUBSTRING ('SinanArslan', 2, 3)

UNICODE()
ASCII kodunu verir.
Kullanım Şekli - UNICODE(Char değer)
Örnek: SELECT UNICODE ('A')

UPPER()
Verilen kelime veya cümleyi büyük harfe çevirir.
Kullanıum Şekli – UPPER(String değer)
Örnek: SELECT UPPER('sinanarslan')

Umarım faydalı olur.Daha fazlası için  Tıklayınız

Hiç yorum yok :

Yorum Gönder

Soru Görüş önerileriniz için gmail plus üzerinden + layın müsait olduğumda mutlaka yanıt dönüyor olacağım.