Sabtu, 14 Juli 2012

Fungsi ABS dalam Query

Dalam membuat query, untuk melakukan operasi bilangan kadang kita membutuhkan nilai yang selalu positif. Contohnya adalah umur, umur manusia tidak mungkin berisi minus kan.

Misalkan saja ada salah input ternyata inputannya malah minus seperti contoh berikut,
Tabel T_KARYAWAN :
NAMA UMUR
RISTA -18
RANGGA 20
TIARA 17

Untuk membuat nilai minus menjadi positif, kita bisa menggunakan fungsi ABS.
Contoh Query Fungsi ABS :
SELECT NAMA, ABS(UMUR) FROM T_KARYAWAN;

Maka hasil fungsi ABS diatas adalah :
NAMA UMUR
RISTA 18
RANGGA 20
TIARA 17

Rista yang tadinya memiliki nilai umur minus sekarang menjadi positif.

Jadi di dalam query, fungsi ABS berfungsi untuk mendapatkan atau selalu mengembalikan nilai positif dari hasil operasi yang dijalankan.