Metinsel veriler üzerinde metinsel işlemler yapan fonksiyonlardır. Bir çok fonksiyon diğer veritabanı( sql server, mysql,oracle) sistemlerinde ol sade bazı fonksiyonlar sadece postgre sql veritabanında çalışır.
LEFT
Verilen metnin başından, verilen karakter sayısı kadar keser ve getirir.
RIGHT
Verilen metnin sonundan, verilen karakter sayısı kadar keser ve getirir.
LPAD
Verilen metinin başına , verilen karakteri , verilen karakter sayısına uygun olarak ekler. Eğer verilen karakter sayısı az ise ekleme yapmaz. Eğer toplam karakter 15 verseydik çıktı 'yorulmaz salman' olacaktı.
RPAD
Verilen metinin sonuna , verilen karakteri , verilen karakter sayısına uygun olarak ekler. Eğer verilen karakter sayısı az ise ekleme yapmaz. Eğer toplam karakter 15 verseydik çıktı 'yorulmaz salman' olacaktı.
LENGTH/CHARACTER_LENGTH
Verilen metnin karakter sayısını getirir. Her iki fonksiyonunda çıktısı aynıdır.
CONCAT
Birden fazla metinsel ifadeyi birleştirir. Concat yerine || karakterleri de aynı işlevi yapabilir.
LOWER
Verilen metinsel ifadedeki tüm karakterleri küçük harfe çevirir.
UPPER
Verilen metinsel ifadedeki tüm karakterleri büyük harfe çevirir.
INITCAP
Verilen metinsel ifadedeki tüm kelimelerin ilk harflerini büyük diğer harflerini küçük harfe çevirir.
OVERLAY
verilen bir metindeki , verilen karakterden başlayarak, verilen metni yerleştirmek için kullanılır.
Temel Kullanım:
SELECT overlay('Ana metin' placing 'yerlesecek_metin' from başlangiç_konumu);
REPLACE
Verilen metin içinde, istenilen ifadenin, verilen ifade ile yer değiştirmesini sağlayan fonksiyondur.
REVERSE
Verilen metni ayna görüntüsünde ters çevirmeyi sağlayan fonksiyondur.
POSITION
metin içinde aranılan ifadenin kaçıncı karakterden itibaren olduğunu veren fonksiyondur. sql server veri tabanında charindex, mysql veritabanında locate, oracle veritabanında instr fonksiyonlarıyla aynı işlevi görür.
TRIM
Verilen metinsel ifadenin başındaki ve sonundaki boşlukları kaldırır. metin içerisndeki kelime aralarındaki boşlukları kaldırmaz.
LTRIM
Verilen metinsel ifadenin başındaki boşlukları kaldırır.
RTRIM
Verilen metinsel ifadenin sonundaki boşlukları kaldırır.
Hiç yorum yok:
Yorum Gönder