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

¿Por qué MySQL COUNT sin nombre de tabla da 1?

Porque en mysql select constant_value el comando es válido (como select 2 devolverá 2) y devolverá 1 fila. La función Count () sin agrupar por colapsará el conjunto de resultados y contará la cantidad de elementos en el conjunto de resultados. En este caso, se devolvería 1 fila y count (*) cuenta eso.