a. Decode
Fungsi decode ini menyediakan fasilitas pencocokan seperti yang dikerjakan oleh CASE atau IF-THEN-ELSE. Fungsi decode ini digunakan untuk membandingkan sebuah nilai dengan nilai yang lain. Apabila nilainya adalah sama, makan fungsi DECODE () akan kembali ke result, namun jika tidak makan akan kebali ke nilai default.
Sintax penulisan fungsi DECODE :
DECODE
(col/expression, search1, result1, search2, result2, search3, result3, …);
b. Sign
Fungsi Sign ini digunakan sebagai tanda ageregasi aritmatika numerik functionnya adalah : -1 jika negatif, 0 jika nol, dan +1 jika positif
positif, nol, dan negatif merupakan tanda yang dihasilkan dari fungsi agregasi.
sign (x)
c. Case
Fungsi case ini digunakan sebagai pembanding. Kita gunakan expresi CASE untuk menampilkan logika IF-THEN-ELSE.
CASE search_expression
WHEN expression1 THEN result1
WHEN expression2 THEN result2
…
WHEN expressionN THEN resultN
ELSE default_result
END
where
search_expression is the expression to be evaluated.
expression1, expression2, …, expressionN
result1, result2, …, resultN
default_result

1 comment
Comments feed for this article
December 16, 2008 at 11:21 pm
fahrurhidayat
Wuih sangar Pek rangga…
Ngomong-ngomong mau jadi asisten PBD lagi ngga semester depan?
Tapi kayaknya kamu udah lulus ya …
Wakakaka