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