Error en sentencia count con mysql

Tengo un problema con una sentencia en mysql, la sentencia es la siguiente: select count (columna) as alias from tabla where...

La FAQ Error en sentencia count con mysql tiene

Pertenece a la categoría:

Pregunta
Tengo un problema con una sentencia en mysql, la sentencia es la siguiente:



select count (columna) as alias from tabla where columna=dato



Mi problema es el siguiente, me salta un error como que no se ejecuta la consulta correctamente pero esa misma consulta me la llevo al administrador de la base de datos y se ejecuta sin ningun problema. No se que peude estar pasando pero no logro sacar la consulta.


Respuesta de Sara Alvarez
Este tema ha surgido en varias ocasiones y aunque parezca muy complicado la solución es bastante sencilla.


Tan solo tienes que quitar el espacio que tienes entre count y el (. La consulta te quedaria de la siguiente forma:



select count(columna) as alias from tabla where columna=dato



La diferencia es casi impercetible pero es lo justo para que la sentencia no te funcione.



Por otro lado te comento que te funcionaba en el administrador de la base de datos porque seguramente te optimiza la sentencia y quita los espacios automáticamente.

Complementar la respuestaComplementar la respuesta
Volver al árbol de categoríasVolver al árbol de categorías

Comentarios
Fue enviado 1 comentario a la faq
1 comentario no revisado
0 comentarios revisados

Volver al árbol de categoríasVolver al árbol de categorías
Alojados en el grupo