Fungsi Baris Tunggal pada PL/SQL - Mari Belajar
News Update
Loading...

Selasa, 24 Februari 2015

Fungsi Baris Tunggal pada PL/SQL

Fungsi Baris Tunggal

Fungsi baris tunggal beroperasi hanya pada baris tunggal dan mengembalikan satu nilai per baris.

Fungsi Karakter

Sintak penulisan :
function_name (column|expression, [arg 1, arg2, …])
Fungsi karakter menerima karakter sebagai input dan dapat mengembalikan nilai karakter atau bilangan.

Fungsi karakter terbagi menjadi :
- Fungsi konversi : LOWER, UPPER, INITCAP
- Fungsi manipulasi : CONCAT, SUBSTR, LENGTH, INSTR, LPAD, RPAD, TRIM, REPLACE.

Manipulasi Fungsi
Penggunaan dari manipulasi fungsi
Menggunakan fungsi untuk manipulasi karakter

Fungsi Bilangan

Ada 3 (tiga) fungsi bilangan :
ROUND : Pembulatan desimal ke angka terdekat.
TRUNC : Memotong nilai desimal ke posisi yang dikehendaki
MOD : Mendapatkan sisa pembagian

Penggunaan Fungsi ROUND

Contoh Penggunaan Fungsi ROUND
Note : DUAL adalah dummy tabel yang digunakan untuk menampilkan hasil suatu fungsi atau hasil kalkulasi.

Penggunaan Fungsi TRUNC

Contoh Penggunaan Fungsi TRUNC

Penggunaan Fungsi MOD

Contoh penggunaan fungsi MOD untuk menghitung sisa pembagian nilai gaji setelah dibagi dengan 5000 untuk semua pegawai yang pekerjaannya ‘Sales Representative’ :
Contoh Penggunaan Fungsi MOD

Bekerja dengan Tanggal

Database akan menyimpan data tanggal sebagai bilangan (number) kalau kita menggunakan operator aritmatik seperti penambahan dan pengurangan.

Contoh penggunaan operator aritmatika pada tipe date (tanggal)

Fungsi Konversi

Fungsi konversi adalah fungsi yang secara otomatis melakukan konversi tipe data berikut :
* Dari VARCHAR2 atau CHAR Ke NUMBER
* Dari VARCHAR2 atau CHAR Ke DATE
* Dari NUMBER Ke VARCHAR2
* Dari DATE Ke VARCHAR2

SQL menyediakan 3 (tiga) fungsi untuk mengkonversi suatu nilai dari satu tipe data ke tipe data antara lain.

Penggunaan Fungsi TO_CHAR dengan tanggal

Contoh Penggunaan Fungsi TO_CHAR dengan tanggal

Penggunaan Fungsi TO_CHAR dengan bilangan

Contoh Penggunaan Fungsi TO_CHAR dengan bilangan

Penggunaan Fungsi TO_NUMBER dan TO_DATE


  • Untuk mengkonversi string karakter ke bilangan digunakan fungsi TO_NUMBER.
  • Untuk mengkonversi string karakter ke tanggal digunakan fungsi TO_DATE

Ekspresi Kondisional

Ekspresi Kondisional menggunakan logika IF-THEN-ELSE di dalam SQL
Statementnya digunakan dua cara, yaitu :
* Ekspresi CASE
* Fungsi DECODE

Ekspresi CASE

Ekspresi CASE mempunyai bentuk umum sebagai berikut :

Contoh Penggunaan Ekspresi CASE

Fungsi DECODE

Fungsi DECODE menyediakan fasilitas pencocokan seperti yang dikerjakan oleh CASE atau IF-THEN-ELSE.
Sintak (penulisan) fungsi DECODE :
DECODE(col/expression, search 1, result1 [, search2, result2, …., ] [, default])

Contoh Penggunaan Fungsi DECODE

Share with your friends

Give us your opinion

Notification
This is just an example, you can fill it later with your own note.
Done