Sebelumnya saya sudah membahas mengenai UPPER CASE dan LOWER CASE, sedikit tambahan ada juga yang namanya INITCAP. Mari kita lihat perbedaannya dari query sederhana berikut :SELECT UPPER('IndONeSiA MerDEKa') UPPER_CASE, LOWER('IndONeSiA MerDEKa') LOWER_CASE, INITCAP('IndONeSiA MerDEKa') INITCAP_CASEFROM DUAL;Hasilnya adalah :
UPPER_CASE
LOWER_CASE
INITCAP_CASE
INDONESIA MERDEKA
indonesia merdeka
Indonesia Merdeka
Kesimpulannya mirip dengan post sebelumnya :Fungsi UPPER digunakan untuk membuat sebuah String...
Senin, 30 Juli 2012
Manipulasi String dengan Upper Case dan Lower Case
Posted on 10.50 by Thinkerboy
Seringkali kita menemukan data di dalam sebuah tabel pengisian hurufnya campuran antara huruf kecil dan kapital. Hal ini menyulitkan kita ketika kita membuat sebuah filter di dalam WHERE. Bingung? Langsung saja ke contohnya sebagai berikut, ada tabel sebagai berikut :
ID_PENGARANG
NAMA
ALAMAT
P001
WISNU ARDIHERDIYAN
YOGYAKARTA
P002
DIANA NASUTION
MEDAN
P003
FAJAR NURDIANTORO
PEKANBARU
P004
NURDIANSYAH
MALUKU
P005
Fajar Nurdiantoro
SEMARANG
P006
anAStAsia PUrbaSari
NGANJUK
Ada...
Sabtu, 21 Juli 2012
Menampilkan Tanggal Sebagai String di Oracle (TO_CHAR)
Posted on 07.19 by Thinkerboy

!--
google_ad_client = "ca-pub-1915984596238790";
/* 468 x 60 */
google_ad_slot = "1055021305";
google_ad_width = 468;
google_ad_height = 60;
//
-->
Di artikel sebelumnya kita sudah membahas tentang penggunaan fungsi TO_DATE di oracle. Nah sekarang kita balik, kita akan menampilkan dari tipe DATE menjadi STRING, mari kita mulai buat querynya.
Contoh penggunaan TO_CHAR di query :
SELECT SYSDATE, TO_CHAR(SYSDATE, 'DD-MM-YYYY') DATE_FORMAT1, ...
Rabu, 18 Juli 2012
Date Format di Oracle 2 (TO_DATE di Oracle)
Posted on 21.13 by Thinkerboy

Ada berbagai macam penulisan tanggal yang sering kita lihat misalnya :
24-07-2012
24/07/2012
24 JUNE 2012
dll...
Bagaimana caranya supaya bentuk-bentuk diatas dapat kita simpan di database dengan tipe DATE?
Solusi supaya semua date format diatas dapat masuk di tipe date adalah dengan menggunakan fungsi TO_DATE('inputan_tanggal', 'format_tanggal_inputan'), contohnya sebagai berikut :
SELECT SYSDATE TANGGAL1, TO_DATE('24-JUN-12')...
Senin, 16 Juli 2012
Date Format di Oracle
Posted on 07.28 by Thinkerboy
Dalam query di Oracle, sintak query untuk menampilkan date berbeda dengan apa yang ada di MySQL. Di Oracle kita menggunakan fungsi TO_DATE.
Contoh to_date di Oracle :
SELECT TO_DATE('12-JUN-14') TANGGALFROM DUAL;
Hasil query diatas :
TANGGAL
12-JUN-14
Bagaimana jika ingin menampilkan dengan format dd/mm/yyyy?
Jawabannya, dia harus dijadikan menjadi string terlebih dahulu, caranya pakai TO_CHAR. Query diatas tinggal kita tambahkan sedikit perubahan seperti berikut :
SELECT TO_CHAR(TO_DATE('12-JUN-14'), 'dd/mm/yyyy')...
Sabtu, 14 Juli 2012
Fungsi NVL dalam Query
Posted on 08.53 by Thinkerboy

Seringkali kita menjumpai nilai null dalam sebuah tabel. Padahal kita tidak menginginkan nilai tersebut null, melainkan terisi nilai tertentu. Solusi masalah tersebut dapat kita selesaikan menggunakan fungsi NVL.
Misal ada tabel T_BUKU :
KODE_BUKU
JUDUL
ID_PENGARANG
HARGA
BK01
BUDIDAYA IKAN
P001
(NULL)
BK02
BUDIDAYA CACING
P001
(NULL)
BK03
PENGOLAHAN LIMBAH
(NULL)
17500
BK04
MERAWAT TANAMAN
...
Fungsi ABS dalam Query
Posted on 08.34 by Thinkerboy
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
...
Langganan:
Postingan (Atom)