sql >> Base de Datos >  >> RDS >> Mysql

Mysql:use el valor como alias en la consulta

No, no puedes. Los valores no se conocen hasta que se ejecuta la consulta. E incluso si pudiera, tendría muchos valores posiblemente diferentes en una columna. ¿Cuál debería usarse?

La única razón válida que puedo imaginar para tal solicitud es que tiene algún tipo de diseño EAV y desea obtener un resultado Pivot.

Si ese es el caso, podría usar Dymanic SQL (ejecutar una consulta, obtener los resultados, crear otra consulta basada en esos resultados y ejecutar esa). Pero este tipo de operaciones se realiza mejor en el lado de la aplicación (obtener los resultados y formatear allí, como prefieras).