İyi akşamlar arkadaşlar,
Sıradaki dersimizde sizlere uzun zamandır değinmediğim MySQL veri tabanından ‘Concat’ yani birleştirme işlemini anlatacağım.
Bilmeyenler için kısaca ‘Concat Fonksiyonunu’ söyleyeyim; MySql CONCAT fonksiyonu iki stringi birleştirir ve tek bir string yapar.
Mysql veritabanında diyelim ki Müşteri adlı bir tablomuz var. Müşteri tablosunda Ad ve Soyad adlı 2 tane de alan var, ancak bu 2 alan yerine ben MüşteriADSOYAD isimli bir alan oluşturmak istiyorum ve burada Ad , Soyad alanlarındaki veriyi tutmak istiyorum diyorsanız eğer;
Burada devreye mysql’in concat fonksiyonu giriyor. Concat fonksiyonu 2 alandaki verileri birleştirmeye yarıyor.
MUSTERİ TABLOSU
+------+-------+--------+ | AD | SOYAD | ADSOYAD | +------+------+---------+ |Emre |SUPCİN | - | +------+------+---------+
Şimdi Ad ve Soyadı birleştirmek için aşağıdaki sorguyu yazalım.
Select concat(Ad,Soyad) from MUSTERI;
Yukarıdaki sorgu sonucu EmreSUPCİN geldi. Bu bilgiyi yine Müşteri tablosundaki ADSOYAD alanında tutmak istersek aşağıdaki update sorgusunu çalıştırmamız kafi gelecektir.
Update MUSTERİ set ADSOYAD = Select concat(Ad,' ',Soyad) from MUSTERİ ;
Yukarıdaki update işlemi sonucunda tablomuzda bulunan kayıt aşağıdaki gibi olacaktır.
+--------+--------+--------+ | AD | SOYAD | ADSOYAD | +-------+--------+---------+ |Emre |SUPCİN |Emre SUPCİN | +-------+-------+----------+
Concat fonksiyonuyla iki veya daha fazla alanı birleştirebilir, araya özel karakterler koyabilirsiniz…
- emresupcin
- Sql
- 5 Nisan 2013 - 19:33
- Yorum Yok
- 1753 Görüntülenme
concat fonksiyonu mysql mysql concat fonksiyonu mysql örnekleri mysql tablo birleştirme mysql tablo içeriğini birleştirme mysql uygulamaları sql