La función CONCAT de MySQL permite concatenar varias cadenas, es decir, unirlas. Por ejemplo:
SELECT CONCAT('uno','-','dos')
También lo podemos usar para concatenar campos y selecionarlos como uno sólo. Así:
SELECT CONCAT(calle,' ',numero,' ',piso,' ',poblacion,'(',provincia,')') as direccion FROM tabla
Lo que nos dará:
HelmStreet 15 2º-1ª UnPueblo (UnaProvincia)
Es también muy si queremos realizar una búsqueda:
SELECT * FROM tabla WHERE direccion = CONCAT(num,' 2º 2ª')Redactado por Nenillo