MySQL-Tablo-İçinde-Birleştirme-Yapmak_emresupcinİ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…

Yazar
Yazar
Bilgisayar Programcısı, Web Tasarımcı, Üniversite Öğrencisi...
Twitter Facebook Google Linkedin Flickr YouTube

Önceki Yazı:Facebook Bu Sefer Şaşırttı?

Sonraki Yazı:Parola Nedir? Parolalar Hakkında 11 Kritik Soru!

YORUMLAR
SİZ DE CEVAP YAZABİLİRSİNİZ
Bu yazı hakkında görüşünüzü belirtin.

ES Web Tasarım Web Tasarım Blog Teması Emre Supçin Bu tema ES Web Tasarım tarafından düzenlenmiştir. Hiçbir şekilde kopyalanamaz.