Tengo la siguiente inquietud:
Quiero seleccionar de mi base de datos, todos aquellos registros donde la columna "col" tenga exactamente 5 caracteres.
El tema es que con CHAR_LENGTH, si quiero contar los registros donde la columna "col" tenga 2 caracteres, me suma tambien los que tienen más, es decir: los registros con 3 tambien tienen 2 caracteres, los de 4 también...y así. O dicho de otra manera, lo unico que no suma, son los que tienen 1 caracterer.
Trabajando un poco, hice algo así:
Código:
y eso funciona, solo que después, tengo que hacer en mi php, un mysql_num_rows para obtener el numero de registros.SELECT * FROM `tabla` GROUP BY col HAVING CHAR_LENGTH( col ) = 5
¿Se podrá anidar algo como para contar en la misma consulta y que solo devuelva el número?
Muchas Gracias,