sql >> Databáze >  >> RDS >> Mysql

jak spojit dva sloupce do jednoho se stávajícím názvem sloupce v mysql?

Jak zdůraznil aziz-shaikh, neexistuje způsob, jak potlačit jednotlivý sloupec z * direktivu, ale možná budete moci použít následující hack:

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

To způsobí druhý výskyt FIRSTNAME převezmete alias FIRSTNAME_1 takže byste měli být schopni bezpečně oslovit své přizpůsobené FIRSTNAME sloupec. Musíte vytvořit alias tabulky, protože * v jakékoli jiné poloze než na začátku selže, pokud není aliasován.

Doufám, že to pomůže!



  1. Struktura nákupního košíku MySQL

  2. Jak nainstalovat localdb samostatně?

  3. mysql nahradí speciální znaky html ekvivalenty UTF

  4. se nepodařilo otevřít stream:Žádný takový soubor nebo adresář v