Monday, 4 April 2016

Cara Memisahkan Kata Dalam Field Table Database

Cara memisahkan kata pada suatu field table database, kali ini kita membahas tentang memilih koordinatnya saja pada location pada field table database seperti gambar di bawah ini:


Kita coba menggunakan 3 function yang ada pada query yaitu:
1. Replace  

    REPLACE 
    (REPLACE 
       (REPLACE            
           (location,'{"lng":',''),
        '"lat":',''),
     '}','')

2. Mid 

   MID(a,LOCATE(',',a),100)

3. Locate 
 
   LOCATE(',',a)

Sekarang kita coba untuk menggabungkan script di atas.

SELECT 
a,MID(a,1,LOCATE(',',a)-1),REPLACE(MID(a,LOCATE(',',a),100),',','')
FROM(
SELECT location,(REPLACE(REPLACE(REPLACE(location,'{"lng":',''),'"lat":',''),'}',''))a FROM name_table_database 

)xx

Dengan output 














Untuk lebih lanjut nanti saya akan update untuk kejelasannya tiap scriptnya. terima kasih dulu telah mengunjungi blog ini, salam transfromme. semoga bermanfaat


Sunday, 3 April 2016

Cara Mempercepat Query

Adpun hal - hal perlu kita perhatikan dalam merancang suatu table database:
1. Primary Key
 Setiap table database di sarankan mempunyai Primery Key  karna suatu saat berguna untuk melakukan join table
2. Datatype
    Datatype suatu field table database harus lah sesuai dengan isi rownya, karena datatype yang pertama kali yang dapat mementukan cepat atau tidaknya suatu query apabila melakukan where, join dll.
3. Lenght
    Lenght yang dibahas disini adalah jumlah karakter suatu field table database
4. Indeks
   Usahakan untuk melakukan indeks setiap field yang nantinya di gunakan untuk where atau on pada join table


semoga bermanfaat