3. TO_CHAR FONKSİYONLARI
Sayısal verileri ve tarih-saat (DATE veya
TIMESTAMP) değerlerini karakter veri türüne çevirmek
üzere kullanılmaktadır.
Söz dizimi şöyle olacaktır:
TO_CHAR (tarih_verisi, biçim_maskesi)
4. TO_CHAR FONKSİYONLARI
ÖRNEK:
SELECT employee_id, TO_CHAR(hire_date, 'DAY/MON/YYYY') Month_Hired
FROM employees
WHERE last_name = 'King';
-- hire_date görünümü ile alakalı değişimler yapabiliriz.
6. TO_CHAR FONKSİYONLARI
SELECT TO__CHAR (SYSDATE, ' DD-MON-YYYY Day')
FROM DUAL;
Bu sorgu ise sistem tarihinin yanı sıra sistem saatini
Saat:Dakika:Saniye biçiminde döndürecektir.
Örneğin: “22-03-10 15:36:44” gibi bir sonuç görülecektir.
7. TO_CHAR FONKSİYONLARI
Sayısal verileri karaktere çevirmek üzere
kullanılacak TO_CHAR fonksiyonunun söz dizimi şu
şekildedir.
TO_CHAR (say_sal_yeri, biçim maskesi)
8. TO_NUMBER FONKSİYONLARI
Karakter alan olarak tanımlanmış bir sütunun
içerdiği sayısal değerleri, sayısal veri türüne
dönüştürmek için TO_NUMBER() fonksiyonu
kullanılır. Bu fonksiyon şu şekilde tanımlanır:
TO_NUMBER(karakter_verisi,’biçim_maskesi’)
9. TO_NUMBER FONKSİYONLARI
Örneklerle devam edelim :
SELECT TO_NUMBER('123.456', '999.999')
FROM DUAL;
Buradaki biçim maskesinde ilk üç hanenin alınması
gerektiğini ve ardından ondalıklı bölümün geldiğini
ve ondalıklı bölümün de üç haneden oluştuğunu bildiriyoruz.