Ben sorguda tek alan olarak dönmek istiyorum onların adresi de dahil olmak üzere insanların bir listesini MySQL db var. Bu address1, address2, address3, address4, post_code
ayrılır ve benMySQL alanlarını birleştirerek ancak görmezden boş olanlar
SELECT CONCAT(`address1`, ' ', `address2`, ' ', `address3`, ' ', `address4`, ' ', `post_code`) AS `address` FROM `table`
yüzden iyi çalışır address
kendi adresinin tam dize ile bitireceğiz ama alanlardan bazıları daha sonra boşsa ben olacak aşağıdaki gibi bir şey yapmak istiyorum Bir çok çift boşlukla sonuçlanın. Ekstra boşlukları nasıl ortadan kaldırabilirim? Her alanda bir IF() yapmaktan daha kolay bir yol var mı?