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]