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

Mysql :utiliser la valeur comme alias dans la requête

Non. Vous ne pouvez pas. Les valeurs ne sont pas connues tant que la requête n'est pas exécutée. Et même si vous le pouviez, vous auriez beaucoup de valeurs éventuellement différentes dans une colonne. Lequel utiliser ?

La seule raison valable que je puisse imaginer pour une telle demande est que vous avez une sorte de conception EAV et que vous souhaitez obtenir un résultat Pivot.

Si tel est le cas, vous pouvez utiliser Dymanic SQL (exécuter une requête, obtenir les résultats, créer une autre requête basée sur ces résultats et exécuter celle-ci.) Mais ce type d'opérations est mieux réalisé côté application (obtenir les résultats et formater les là-bas, comme vous préférez).