MySQL CONCAT_WS: Hücreleri Ayraç İle Birleştirme

Daha önce MySQL Concat fonksiyonunun kullanımından bahsetmiştim sizlere. Bildiğiniz üzere MySQL Concat ile birden fazla hücreyi birleştirebiliyorduk. Concat_WS fonksiyonunun tek farkı ise, hücrelerin arasına ayraç ekliyor olabilmemiz 😉

MySQL CONCAT_WS: Hücreleri Ayraç İle Birleştirme

MySQL Concat_WS ile birden fazla hücreyi ayraç ile birleştirebiliyorsunuz.

A ve B adında iki farklı sütun olsun tablonuz içerisinde. Siz C sütunundaki hücrelere A ve B’deki hücreleri yan yana birleştirerek güncellemek isteyebilirsiniz. Ancak arada – işareti olması gerekiyor diyorsunuz. Yani A-B elde etmeniz gerekiyor. İşte bu işlemi görecek sorgumuz:

[SQL]Update tablo_adi set C=CONCAT_WS(‘-‘,A,B);[/SQL]

Buradaki hücre sayısını istediğiniz gibi çoğaltabilirsiniz;

[SQL]Update tablo_adi set C=CONCAT_WS(‘-‘,A,B,D,E);[/SQL]