Kategoriler

SQL`de Replace Kullanımı

PHP' de str_replace komutu ile bir veriyi istediğimiz bir başka veriyle değiştirebiliyorduk. MySQL'in 5. sürümü ile bu işlemi SQL' de gerçekleştirmemiz artık mümkün. Üstelik bizi zahmetli sorgulardan kurtarıyor.

Kullanmak için bir örnekle devam edelim.


SELECT REPLACE (alan, eski veri, yeni veri)
şeklinde bir fonksiyondur. Bir örnek verecek olursak;


SELECT REPLACE (memleket, 'istanbul', 'İstanbul') FROM tablo
sorgusuyla memleket alanında adı geçen "istanbul" kelimesi "İstanbul" şeklinde değişecektir.


Aynı komutu UPDATE içinde kullanmanız da mümkündür.

Sonuç itibarıyla tek bir sorgu ile normalde saatler süren işlemleri halledebilirsiniz.


UPDATE uyeler SET memleket= REPLACE(memleket, 'istanbul', 'İstanbul');

Canlı Destek
{{ c.message }}
{{ c.created_at|render_date }}

Temsilci yazıyor....

{{ offline_message }}

Elektronik Ticaret Hizmetleri