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

Ditulis Oleh : Welda Aprilia ~ Mari Belajar

author-photo Kalian sedang membaca artikel tentang Fungsi Baris Tunggal pada PL/SQL yang ditulis oleh Welda Aprilia. Kalian diperbolehkan mengcopy paste atau menyebar-luaskan artikel ini, namun jangan lupa untuk meletakkan link dibawah ini sebagai sumbernya juga ya :)




:: Salam ! ::

Don't forget, share and follow twitter Mari Belajar! :D

Post a Comment

Powered by Blogger.