Archive

Archive for the ‘Oracle’ Category

Melakukan Grouping

December 11, 2010 2 comments

Seringkali kita ingin menampilkan data dari suatu kelompok, misalnya menampilkan data rata-rata gaji karyawan per departemen. Untuk melakukan itu kita memerlukan perintah yang dapat melakukan grouping data, Oracle menyediakan dua, yaitu GROUP BY dan HAVING. GROUP BY berfungsi untuk mengelompokan data per kolom, sedangkan HAVING berguna untuk melakukan filtering terhadap grup yang sudah terbentuk itu. Sehingga untuk dapat menampilkan data rata-rata gaji karyawan per departemen perintahnya adalah: Read more…

Fungsi Konversi dan Transformasi

December 11, 2010 Leave a comment

Setiap tipe data dalam Oracle memiliki satu grup fungsi tersendiri yang berguna untuk melakukan manupulasi data. Fungsi string digunakan untuk kolom bertipe karakter atau literal, fungsi numerik digunakan untuk kolom bertipe numerik atau literal, fungsi tanggal digunakan untuk kolom bertipe tanggal atau literal. Beberapa fungsi dapat digunakan untuk lebih dari satu tipe data. Pada kesempatan kali ini saya akan memperlihatkan fungsi yang berguna untuk melakukan konversi dari satu tipe data ke tipe data yang lainnya. Daftar di bawah ini adalah beberapa fungsi untuk melakukan konversi tersebut: Read more…

Mengenal Tabel Dual

December 11, 2010 1 comment

Pada saat kita belajar Oracle, khususnya pada saat mempelajari perintah-perintah SQL, kita sering berurusan dengan tabel yang bernama dual. Sebenarnya tabel apakah dual itu? Mengapa saat kita melihat tabel yang berada di dalam database tidak terdapat tabel dengan nama dual?

SELECT * FROM tab Read more…

Bermain Tanggal dengan Oracle

December 9, 2010 17 comments

DATE adalah salah satu tipe dalam dalam Oracle, seperti halnya VARCHAr2 dan NUMBER. Tipe data DATE disimpan oleh Oracle dalam format spesial yang menyimpan tidak hanya bulan, tahun dan tanggal tetapi juga menyimpan jam, menit dan detik. Kita dapat memformat tampilan data bertipe DATE ini sehingga dapat menampilkan tanggal saja atau tanggal dengan jam, atau abad. Kita dapat menggunakan tipe data TIMESTAMP untuk menyimpan bilangan detiknya. SQL*Plus dan SQL mengenali kolom yang bertipe DATE, dan mereka memahami instruksi untuk melakukan operasi aritmatik terhadap data tersebut. Read more…

Fungsi Tanggal dan Waktu dalam Oracle

Berikut ini merupakan daftar fungsi-fungsi yang berkaitan dengan tanggal dan waktu dalam Oracle:

  • ADD_MONTHS(date, count)
    Menambahkan bulan ke dalam tanggal.
  • CURRENT_DATE Mengembalikan nilai tanggal sekarang berdasarkan time zone.
  • CURRENT_TIMESTAMP
    Mengembalikan timestamp sekarang dengan menampilkan informasi time zone. Read more…

Bermain Angka dengan Oracle bagian II (tamat)

Setelah di bagian satu kita melihat fungsi yang bekerja untuk nilai tunggal, sekarang saatnya kita lihat penggunaaan fungsi untuk suatu grup angka. Fungsi yang bekerja dalam suatu grup nilai biasanya disebut dengan fungsi aggregate, biasanya hanya menampilkan informasi mengenai grup tersebut. Beberapa fungsi berguna untuk urusan statistik. Fungsi aggregate tidak akan mengikutsertakan NULL dalam perhitungan. Untuk lebih jelasnya kita langsung saja praktekan, sebelum itu kita perlu menyiapkan tabel sebagai alat bantu. Setelah pada bagian pertama kita membuat tabel mat dan dan diisi data, selanjutnya kita buat tabel temp: Read more…

Bermain Angka dengan Oracle bagian I

December 5, 2010 3 comments

Sesuai dengan judulnya, sekarang kita akan bermain-main dengan angka dalam Oracle. Pada tutorial ini kita akan melihat bagaimana penggunaan fungsi-fungsi untuk manipulasi angka, tentunya hanya fungsi-fungsi yang paling umum dipakai saja yang akan saya jelaskan penggunaannya. Sebelum kita mulai terlebih dahulu kita persiapkan data yang akan digunakan selama tutorial ini, ada dua tabel yang akan kita pakai, tabel mat dan tabel temp.  Read more…

Categories: Oracle Tags: , , , , , , , , , , , , , ,