sql >> Database >  >> RDS >> Mysql

hoe twee kolommen samenvoegen tot één met de bestaande kolomnaam in mysql?

Zoals aziz-shaikh heeft opgemerkt, is er geen manier om een ​​afzonderlijke kolom uit de * te onderdrukken richtlijn, maar u kunt mogelijk de volgende hack gebruiken:

SELECT CONCAT(c.FIRSTNAME, ',', c.LASTNAME) AS FIRSTNAME,
       c.*
FROM   `customer` c;

Als u dit doet, zal de FIRSTNAME . voor de tweede keer voorkomen kolom om de alias FIRSTNAME_1 te gebruiken dus je zou je aangepaste FIRSTNAME veilig moeten kunnen adresseren kolom. U moet de tabel een alias geven omdat * in een andere positie dan aan het begin zal mislukken als er geen alias is.

Ik hoop dat dat helpt!



  1. Android Sqlite-database openen in fragment

  2. MySQL INT betekenis

  3. Hoe u de datum van gisteren in T-SQL kunt krijgen

  4. Als verklaring binnen Where-clausule