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

Mysql + cuenta todas las palabras en una columna

Prueba algo como esto:

SELECT COUNT(LENGTH(column) - LENGTH(REPLACE(column, ' ', '')) + 1)
FROM table

Esto contará la cantidad de caracteres en su columna y restará la cantidad de caracteres en su columna eliminando todos los espacios. De este modo, sabrá cuántos espacios tiene en su fila y cuántas palabras hay (más o menos porque también puede escribir en un espacio doble, esto contará como dos palabras, pero dice que lo quiere aproximadamente, así que esto debería ser suficiente).