24 Mart 2015 Salı

Karakter Fonksiyonları



             Karakter alanlarla ilgili işlem yapmak için bu fonksiyonlar kullanılır.
sizlerinde yardımı ilebu fonksiyonları kullanımlarına bir örnek ile beraber paylaşalım.

8 yorum:

  1. String fonksiyonlar numerik ifadeler yerine literal yani string ifadeler için kullanılırlar. Kısaca değineyim :
    UPPER : Verilen ifadenin tamamen büyük harfle gösterilmesini sağlar.
    LOWER : Verilen ifadenin tamamen küçük harfle gösterilmesini sağlar.
    örnegin;
    SELECT LOWER (FirstName), UPPER (LastName)
    FROM Employees

    YanıtlaSil
  2. REPLACE : Bu fonksiyon ile istediğimiz bir string ifadenin istediğimiz kısmını istediğimiz deyimle değiştirebiliriz.
    örnegin;
    SELECT REPLACE ('Ahmet Ahmetoğlu','Ahmetoğlu','Mehmetoğlu')

    YanıtlaSil
  3. SUBSTRING : Bu metot ile belirtilen bir ifadenin istenilen noktasından istediğimiz kadar karakterin geri döndürülmesini sağlayabiliriz.
    örneği;
    SELECT SUBSTRING ('İsmail GÜRSOY',8,3)

    YanıtlaSil
  4. CHARINDEX : Bu fonksiyon ile istenilen bir string ifade içinde aranılan karakterin indeks numarası geri döner.
    örnegin;
    SELECT CHARINDEX ('ü','ismail gürsoy',0)
    Bu ifade ile ü karakterini ismail gürsoy içinde arıyorum. Sonuç olarak geriye ü’nün bulunduğu indeks no geriye döner yani 9..

    YanıtlaSil
  5. LTRIM : Bu fonksyion ile verilen ifadede sol tarafta var ise var olan boşluk karakterleri temizlenir.
    RTRIM : Bu fonksyion ile verilen ifadede sağ tarafta var ise var olan boşluk karakterleri temizlenir.
    örnegin;
    SELECT LTRIM (' Deneme yazısı soldaki boşluklar gidecek')
    SELECT RTRIM ('Deneme Yazısı sağdaki boşluklar gidecek ')

    YanıtlaSil
  6. RIGHT : Verilen string in sondan verilen karakter kadar olan kısmını döndürür.Örnek olarak ; RIGHT('turgay',2) Sonucu: ay

    YanıtlaSil
  7. SPACE : Verilen sayı kadar boşluk karakteri döndürür.kullanımına örnek : 'turgay'+ space(2)+ 'sahtiyan' sonucu. turgay sahtiyan

    YanıtlaSil
  8. CHAR :Verilen ascii kodun char karşılığını verir.Kullanımına örnek : CHAR(68) Sonucu : D

    YanıtlaSil

OylamaSistemi