Minggu, 29 November 2009

Materi 3 : Menggunakan fungsi baris tunggal untuk menyesuaikan output

Function di SQL ada dua tipe :
a. Single Row : Mengembalikan satu hasil per baris
b. Multiple Row : Mengembalikan sati hasil per kumpulan baris


Fungsi yang ada di dalam Single Row :
1. General : NVL, NVL2, NULLIF, COALESCE, CASE, DECODE
2. Karakter :
    2.1 Manipulasi Case : LOWER, UPPER, INITCAP
ex :


    2.2 Manipulasi Karakter : CONCAT, SUBSTR, LENGTH, INSTR, LPAD | RPAD, TRIM, REPLACE
ex :
3. Konversi : konversi nilai dari satu tipe data ke tipe data lainnya
    Ada dua tipe :
    a. Secara Implisit
    From                                          To

    VARCHAR2 atau CHAR       NUMBER
    VARCHAR2 atau CHAR       DATE
    NUMBER                              VARCHAR2
    DATE                                    VARCHAR2
    b. Secara Explisit
    VARCHAR2 atau CHAR       NUMBER
    VARCHAR2 atau CHAR       DATE
ex:


4. Date : MONTH_BETWEEN, ADD_MONTH, NEXT_DAY, LAST_DAY, ROUND, TRUNC
ex:

5. Number : menerima inputan number dan mengembalikan nilai number. ex : ROUND, TRUNC, MOD
ex :
               ROUND (35.936,2)  --->   35.94 (membulatkan)
               TRUNC (35.936,2)   --->   35.93 (memotong)
               MOD     (1600, 300) --->   100    (sisa hasil bagi)

0 comments:

Posting Komentar