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

¿La existencia de un asterisco en una selección excluye otras columnas?

¿Quiere decir que en MySQL su primera consulta:

SELECT some_func(some_col), * 
FROM my_table

produce este error?:

Puede cambiar su código a (¡esto no genera errores!):

SELECT *, some_func(some_col) 
FROM my_table

o en esto, si desea tener las columnas calculadas primero:

SELECT some_func(some_col), t.* 
FROM my_table AS t