Sabtu, 25 Mei 2013

Query Untuk Mereplace Karakter di Sebuah Kolom

Jika ada data seperti ini : Kemudian kita ingin mengganti email tersebut tanpa ada @mail.com nya, maka kita bisa membuat sebuah query seperti berikut : SELECT nama, alamat, hp, REPLACE(email, '@mail.com', '') email FROM anggota Maka akan menghasilkan output seperti dibawah ini : Namun bagaimana jika ada kasus @yahoo.com juga seperti ini: Maka kita dapat menggunakan substring di dalam query, logikanya adalah kita mendapatkan karakter...

Cara Membuat Index di MySQL

Tujuan di buat sebuah index di dalam table di database supaya mempercepat hasil SELECT ke suatu table. Daftarkan nama-nama field yang ada di dalam table yang sering digunakan untuk join. Cara membuat index : CREATE INDEX nama_index_penjualan ON table_penjualan(kode_produk, kode_cabang) USING BTREE; Dengan penambahan index di sebuah table, maka kecepatan dalam membaca sebuah query lebih cepat daripada tidak diberi index...

Memotong String Berisi Angka Untuk Dijumlahkan

Kasus:Ketika ada sebuah String yang berisi angka terpisahkan oleh spasi, kemudian kita ingin menjumlahkan angka-angka yang terpisahkan oleh spasi tersebut Berikut adalah caranya: package com.lingkarankode.training; import java.util.ArrayList; public class MemotongString { /** * @param args */ public static void main(String[] args) { String text = new String("345 2 88888888 1000 55 55 55"); String data = text.trim(); String[] data2 = data.split(" "); //split data dan menyimpan dalam string array int hasil=0; for(int i=0;...

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock'

Ketika kita menjalankan perintah mysql lewat prompt : mysql -u root -p Lalu menemukan pesan error : ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' disini mysql akan membaca file konfigurasi yang ada di /etc/mysql/my.cnf Ini adalah sebagian dari isi my.cnf dari system yang terkait dengan mysql sebagai client [client] #password = your_password port = 3306 socket = /var/run/mysqld/mysqld.sock nilai pada 'socket' itu yang menyebabkan error tadi. Jika kita memang ingin menggunakan...

Selasa, 14 Mei 2013

Terimalah Perbedaan Agama

Abis baca artikel yang dishared sama salah seorang temen di facebook, rasanya geregetan pengen ngomentari, tapi errr... Kenapa sih masih aja mencari-cari kesalahan dan kekurangan agama lain? Kenapa sih sulit menerima perbedaan dengan agama lain? Ada masalah di kaumnya sendiri, tapi knapa masih dihubung2kan dengan kaum agama lain? Apakah agama orang lain itu jelek?! Atau agama kita kah yang paling bagus diantara agama lain?! Buzet dah kalo...

Selasa, 07 Mei 2013

Video: Membuat Group By di Jasper iReport Berdasarkan Field Tertentu

...