Você pode concatenar literais de string junto com seus campos, para poder adicionar um caractere de espaço em uma string entre os campos que você está concatenando.
Usa isto:
CONCAT(name, " ", surname)
Essa funcionalidade está documentada de forma bastante clara na página de manual do MySQL para o
CONCAT()
função
. Há também o
CONCAT_WS função
que permite especificar um separador a ser usado entre cada um dos outros campos passados para a função. Se você estiver concatenando mais de dois campos da mesma maneira, essa função pode ser considerada mais limpa do que repetir o separador entre cada campo. Por exemplo, se você quiser adicionar um campo de nome do meio, poderá usar esta função para especificar o separador apenas uma vez:
CONCAT_WS(" ", first_name, middle_name, surname)