Mysql
 sql >> Base de données >  >> RDS >> Mysql

Renommer des colonnes dans une instruction SQL SELECT

Vous pouvez aliaser les noms de colonnes un par un, comme ceci

SELECT col1 as `MyNameForCol1`, col2 as `MyNameForCol2` 
FROM `foobar`

Modifier Vous pouvez accéder à INFORMATION_SCHEMA.COLUMNS directement pour mutiler un nouvel alias comme ça. Cependant, la façon dont vous intégrez cela dans une requête dépasse mes compétences MySql :(

select CONCAT('Foobar_', COLUMN_NAME)
from INFORMATION_SCHEMA.COLUMNS 
where TABLE_NAME = 'Foobar'