ASCII : Karakterin ascii değerini döndürür.
SELECT ASCII('@') FROM Dual
CHR:Sayısalı karaktere döndürür.
SELECT CHR('80') FROM Dual
CONCAT : iki karakter dizgisini birleştirir.
SELECT CONCAT ('Onur','Doğan') From Dual
INITCAP:Dizgideki kelimelerin baş harflerini büyütür.
Select INITCAP('oNUR dogan') From Dual
INSTR:Bir karakter dizgisinin başka bir karakter dizgisindeki yerinin başlangıç değerini döndürür
SELECT INSTR('Mississippi','i',2,3) test1 from DUAL
INSTRB:INSTR ile aynı işi yapar ama karakter yerine byte sayısını sayar.
SELECT INSTRB('Mississippi','i',2,3) test1 from DUAL
LENGTH:karakter dizgisinin uzunluğunu verir
SELECT LENGTH ('Onur Doğan') From Dual
LENGTHB:Uzunluk değerini byte olarak verir.
SELECT LENGTHB ('Onur') From Dual
LOWER:Dizginin içerisindeki tüm karakterleri küçük harfe çevirir.
SELECT LOWER('ONUR DOGAN') from dual
LPAD:Dizginin soluna bir karekteri belirtilen sayıda koyar.
SELECT LPAD('X',10,'+') FROM DUAL
LTRIM:soldan trimler
SELECT LTRIM(' Onur Dogan test ') from Dual
RPAD:Dizginin sağına bir karekteri belirtilen sayıda koyar.
SELECT RPAD('X',10,'+') FROM DUAL
RTRIM:sağdan trimler
SELECT RTRIM(' Onur Dogan test ') from Dual
REPLACE:dizgide belirtilen karakteri arar ve onun yerine belirtilen karakteri koyar.
SELECT REPLACE ('Yukari Dudullu' , 'Yukari' , 'Asagi') From Dual
SUBSTR:Dizgideki belirtilen pozisyondaki kısmı döndürür.
SELECT SUBSTR('Onur Dogan',5,4) from dual
SUBSTRB:Dizgideki belirtilen pozisyondaki kısmını byte pozisyon olarak döndürür
SELECT SUBSTRB('Onur Dogan',5,4) from dual
SOUNDEX:Karakteri ses değerine döndürür.
SELECT SOUNDEX ('asdadas') FROM Dual
TRANSLATE:Karakter arama ve değiştirme işlemlerini yapar.
SELECT TRANSLATE('Onur','O','B') From Dual
TRIM:Belirtilen yerleri Trimler.
SELECT TRIM(' Onur Dogan test ') from Dual
UPPER:Dizgiyi Büyük harfe çevirir.
SELECT UPPER('Onur Dogan') from dual
ABS:Mutlak Değerini Döndürür.
SELECT ABS (-18.456) FROM DUAL
ACOS:ArcCos değerini döndürür.
SELECT acos(-0.15) FROM DUAL
ASIN:ArcSin değerini döndürür.
SELECT asin(0.15) FROM DUAL
ATAN:ArcTan değerini döndürür.
SELECT atan(0.15) FROM DUAL
ATAN2:ArcTan değerini döndürür.2 parametre alır.
SELECT atan2(0.15,3) FROM DUAL
BITAND:2 parametrenin bit değerine göre And işlemi görmüş değeri döndürür.Yani a AND b.
SELECT bitand(5,3) FROM DUAL
CEIL:Sayıyı Üst tam sayıyıya değerine döndürür.
SELECT CEIL(8.7),CEIL(-28.97) FROM DUAL
COS:Kosinüs değerini döndürür.
SELECT cos(-0.15) FROM DUAL
COSH:Hiperbolik Cos değerini döndürür.
SELECT cosh(0.15) FROM DUAL
EXP:Doğal Log tabanının girilen değer üstünü döndürür.
SELECT exp(4) FROM DUAL
FLOOR:Sayıyısı bir alt tamsayı değerine yuvarlar.
SELECT FLOOR(8.7),FLOOR(-28.97) FROM DUAL
LN:Doğal Döndürür
SELECT ln(4) FROM DUAL
LOG:Logaritmayı döndürür.
SELECT log(10,2) FROM DUAL
MOD:Sayının Modunu döndürür.Bölme işleminden sonra kalan kısmını yani
SELECT MOD(19,5) FROM DUAL
POWER:Sayının Üssel değerini döndürür.
SELECT POWER (2,2) FROM Dual
ROUND:Sayısıyı yuvarlar.
SELECT ROUND(12345,-3) FROM DUAL
SELECT ROUND(12345.54321,3) FROM DUAL
3 Eylül 2009 Perşembe
Oracle Standart Fonksiyonları
Kaydol:
Yorumlar (Atom)