Veri tipini değiştirmek için cast, to_char , to_number, to_date fonksiyonları kullanılır.
!! Aşağıdaki şekilden de anlaşılacağı üzere number data tipi direk date data tipine dönüştürülemez.Önce character data tipine dönüştürmek gerekir.
Kullanım şekli;
TO_NUMBER(değer,fotmat)
TO_CHAR(değer,fotmat)
TO_DATE(değer,fotmat)
Aşağıda tarih türü dönüşümlerde kullanılabilecek format örnekleri verilmiştir.
D:Haftanın kaçıncı günü. örn ; 10
DD:Ayın kaçıncı günü. örn ; 1-28
DDD:Yılın Kaçıncı günü. örn ;69
DY ve Day kısa ve uzun olarak günü belirtir. örn; cuma
MM: 01-12 arası ayın bilgisini verir. örn; 05
Mon ve MONTH kısa ve uzun olarak ayın adını belirtir. örn ; ock , ocak
W: Ayın kaçıncı haftası. örn; 2
WW: Yılın Kaçıncı haftası. örn; 8
YYYY: Hangi Yılda olduğumuzu 4 hane olarak gösterir. örn; 2014
YY: Hangi yılda olduğumuzu son 2 hane olarak gösterir. örn; 14
SCC:Kaçıncı yüzyılda olduğumuzu gösterir.
DD:Ayın kaçıncı günü. örn ; 1-28
DDD:Yılın Kaçıncı günü. örn ;69
DY ve Day kısa ve uzun olarak günü belirtir. örn; cuma
MM: 01-12 arası ayın bilgisini verir. örn; 05
Mon ve MONTH kısa ve uzun olarak ayın adını belirtir. örn ; ock , ocak
W: Ayın kaçıncı haftası. örn; 2
WW: Yılın Kaçıncı haftası. örn; 8
YYYY: Hangi Yılda olduğumuzu 4 hane olarak gösterir. örn; 2014
YY: Hangi yılda olduğumuzu son 2 hane olarak gösterir. örn; 14
SCC:Kaçıncı yüzyılda olduğumuzu gösterir.
Şu örnekte şurda dursun ;
SELECT TO_CHAR(salary, '$99,999.00') SALARY FROM hr.employees;
Eğer formatı '$9,999.00' yapsaydık
Bu yorum bir blog yöneticisi tarafından silindi.
YanıtlaSil