Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Mysql + contar todas as palavras em uma coluna


Tente algo assim:
SELECT COUNT(LENGTH(column) - LENGTH(REPLACE(column, ' ', '')) + 1)
FROM table

Isso contará o número de caracteres em sua coluna e subtrairá o número de caracteres em sua coluna removendo todos os espaços. Assim, você sabe quantos espaços você tem em sua linha e quantas palavras existem (aproximadamente porque você também pode digitar um espaço duplo, isso contará como duas palavras, mas você diz que deseja aproximadamente, então isso deve ser suficiente).