UPPER: Tum karakterleri büyük yazar
SELECT UPPER('OraCle Eğitimi') FROM DUAL
Dönen Değer : ORACLE EĞİTİMİ
LOWER: Tum karakterleri küçük yazar
SELECT LOWER('OrAcle Eğitimi') FROM DUAL
Dönen Değer : oracle eğitimi
INITCAP: Baş harfleri büyük olarak yazar
SELECT INITCAP('oRacLe eğiTimi') FROM DUAL
Dönen Değer : Oracle Eğitimi
REPLACE: Karakter değiştirme işlemi yapar, i karakterlerini 2 ile değiştiren örnek
aşağıdadır.
SELECT REPLACE('Oracle Eğitimi', 'i','2') FROM DUAL
Donen değer : Oracle Eğ2t2m2
CONCAT: İki karakter dizisini birleştirir
SELECT CONCAT('Oracle',' Eğitimi') FROM DUAL
||: concat fonksiyou ile aynı işlemi yapar
SELECT 'Oracle'||' Eğitimi' FROM DUAL
Donen değer : Oracle Eğitimi
RPAD: Belirtilen sayıda karakter olana kadar sağına
belirtilen karakteri ekler
SELECT RPAD('Oracle Eğitimi',5,'1') FROM DUAL
Donen değer : Oracle Eğitimi 11111
LPAD: Belirtilen sayıda karakter olana kadar soluna belirtilen
karakteri ekler
SELECT RPAD('Oracle Eğitimi',5,'1') FROM DUAL
-- Donen değer : Oracle Eğitimi 11111
LENGTH: Dizinin kaç karakter olduğunu döndürür
SELECT LENGTH('Oracle Eğitimi') FROM DUAL
Donen değer : 14
RTRIM: Dizinin sağ tarafındaki boşlukları alır.
SELECT LENGTH(RTRIM('Oracle Eğitimi ')) FROM DUAL
Donen değer : 14
LTRIM: Dizinin sol tarafındaki boşlukları alır.
SELECT LENGTH(RTRIM('
Oracle Eğitimi ')) FROM DUAL
Donen değer : 14
TRIM: Dizinin sağ ve sol tarafındaki boşlukları alır
SELECT LENGTH(TRIM(' Oracle Eğitimi
')) FROM DUAL
Donen değer : 14
SUBSTR: Metnin belli kısmını almak için kullanılır.
Fonksiyonun 3 parametresi bulunur.
İlki işlem yapılan string dizi ikincisi başlangıç
indisi
Son parametrede kaç karakter alınacağını belirtir.
SELECT SUBSTR('Oracle Eğitimi',2,3) FROM DUAL
Donen değer : rac
*Substr fonksiyonun son parametresi zorunlu değildir.
Yazmazsak başlangıç indisinden sona kadar tüm karakter
dizisini döndürür
SELECT SUBSTR('Oracle Eğitimi', 2) FROM DUAL
Donen değer : racle Eğitimi
REVERSE:
verilen stringi tersten yazar.
SELECT REVERSE(‘Reverse Fonksiyonu’) FROM DUAL;
unoyisknoF esreveR
verilen stringi tersten yazar.
SELECT REVERSE(‘Reverse Fonksiyonu’) FROM DUAL;
unoyisknoF esreveR
NVL:
Verilen STRING ya da kolon değeri boşsa yeni değer atamak için kullanılır.
SELECT NVL(”,’X’) FROM dual;
SELECT f.TABLE_NAME,f.CLUSTER_NAME,
NVL(f.CLUSTER_NAME,’CLUSTER YOK’) CLUSTER_DURUMU
FROM USER_TABLES f;
Verilen STRING ya da kolon değeri boşsa yeni değer atamak için kullanılır.
SELECT NVL(”,’X’) FROM dual;
SELECT f.TABLE_NAME,f.CLUSTER_NAME,
NVL(f.CLUSTER_NAME,’CLUSTER YOK’) CLUSTER_DURUMU
FROM USER_TABLES f;
DECODE:
DECODE(deger,a,b,x,y,z) şeklinde kullanılır,
yani değer a ise b,x ise y,bunların dışında ise z yaz demektir…
DECODE(deger,a,b,x,y,z) şeklinde kullanılır,
yani değer a ise b,x ise y,bunların dışında ise z yaz demektir…
TO_CHAR:
Verilen sayıyı ya da tarihi STRING olarak döndürür.
SELECT TO_CHAR(SYSDATE,’DD MM YYYY’) FROM dual;
SELECT TO_CHAR(12345) FROM dual;
Verilen sayıyı ya da tarihi STRING olarak döndürür.
SELECT TO_CHAR(SYSDATE,’DD MM YYYY’) FROM dual;
SELECT TO_CHAR(12345) FROM dual;
Hiç yorum yok:
Yorum Gönder