Ana Sayfa » Veritabani » MySQL » Mysql'de tablo içindeki alanlari birlestirme,Concat islemi

Mysql'de tablo içindeki alanlari birlestirme,Concat islemi

Geçenlerde kisisel kullanimim için lazim olmustu. Sizlerlede paylasmak istedim.

Mysql veritabaninda diyelim ki Müsteri adli bir tablomuz var. Müsteri tablosunda Ad ve Soyad adli 2 tane de alan var, ancak bu 2 alan yerine ben MüsteriADSOYAD isimli bir alan olusturmak istiyorum ve burada Ad , Soyad alanlarindaki veriyi tutmak istiyorum.

Burada devreye mysql'in concat fonksiyonu giriyor.Concat fonksiyonu 2 alandaki verileri birlestirmeye yariyor.

Müsteri TABLOSU

Ad Soyad ADSOYAD
Murat YILMAZ -

Simdi Ad ve Soyadi birlestirmek için asagidaki sorguyu yazalim.

Select concat(Ad,Soyad) from MUSTERI;

Yukaridaki sorgu sonucu MuratYILMAZ geldi. Bu bilgiyi yine Müsteri tablosundaki ADSOYAD alaninda tutmak istersek asagidaki update sorgusunu çalistirmamiz kafi gelecektir.

Update MUSTERI set ADSOYAD = Select concat(Ad,' ',Soyad) from MUSTERI ;

Yukaridaki update islemi sonucunda tablomuzda bulunan kayit asagidaki gibi olacaktir.

Ad Soyad ADSOYAD
Murat YILMAZ Murat YILMAZ

Concat fonksiyonuyla iki veya daha fazla alani birlestirebilir, araya özel karakterler koyabilirsiniz...

Yazar Hakkında

Murat YILMAZ

Google Plus

Makale Sayısı : 15

Mysql'de tablo içindeki alanlari birlestirme,Concat islemi

16 yorum