Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

como concatenar duas colunas em uma com o nome da coluna existente no mysql?


Como aziz-shaikh apontou, não há como suprimir uma coluna individual do * diretiva, no entanto, você pode usar o seguinte hack:
SELECT CONCAT(c.FIRSTNAME, ',', c.LASTNAME) AS FIRSTNAME,
       c.*
FROM   `customer` c;

Fazer isso causará a segunda ocorrência do FIRSTNAME coluna para adotar o alias FIRSTNAME_1 para que você possa endereçar com segurança seu FIRSTNAME personalizado coluna. Você precisa criar um alias para a tabela porque * em qualquer posição que não seja no início falhará se não for alias.

Espero que ajude!