Veri Tipi Dönüşümleri



    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.



Şu örnekte şurda dursun ;

SELECT TO_CHAR(salary, '$99,999.00') SALARY  FROM   hr.employees;



Eğer formatı '$9,999.00' yapsaydık





















1 yorum: