Responsive Reklam Alanı

MySQL Tablo İçinde Birleştirme Yapmak emresupcin - MySQL'de Tablo İçindeki Alanlar Nasıl Birleştirilir?İ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…

Paylaşmak Güzeldir
Yazar
Yazar
Facebook Bu Sefer Şaşırttı? Parola Nedir? Parolalar Hakkında 11 Kritik Soru!
Bir yorum yazın
Siz de düşüncenizi belirtebilirsiniz.

Emre Supçin * Ecceplus WordPress Themes