Thursday, April 4, 2013

Cara untuk mencari dan mereplace teks di database Mysql

Database Mysql memiliki fungsi sederhana yang memungkinkan data pada sebuah tabel dilakukan pencocokan dan diganti dengan data atau string baru. Hal ini berguna jika kita perlu untuk mencari dan mengganti string teks yang mempengaruhi banyak catatan atau baris, seperti perubahan nama perusahaan, kode pos, URL atau kesalahan ejaan.

Sintaks dari REPLACE adalah REPLACE (text_string, from_string, to_string)

MySQL reference menjelaskan REPLACE sebagai fungsi yang mengembalikan text_string dengan semua kejadian dari from_string yang diganti oleh to_string, dimana pencocokan bersifat case-sensitive ketika mencari from_string. text_string dapat diambil dari field dalam tabel database. Kebanyakan perintah SQL dapat melakukan fungsi REPLACE (), terutama statetment untuk manipulasi seperti SELECT dan UPDATE. 

Untuk contoh:
UPDATE TABLE_NAME SET FIELD_NAME = REPLACE(FIELD_NAME, ‘find this string’, ‘REPLACE found string WITH this string’);
UPDATE client_table SET company_name = REPLACE(company_name, ‘OLD Company’, ‘NEW Company’)
Statetment di atas akan mereplace semua kalimat ‘Old Company’ ke ‘New Company’ di field company_name pada tabel client_table.



referensi : My Digital Life

0 comments:

Post a Comment

 
;