Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Mysql + zählt alle Wörter in einer Spalte

Probieren Sie so etwas aus:

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

Dadurch wird die Anzahl der Zeichen in Ihrer Spalte gezählt und die Anzahl der Zeichen in Ihrer Spalte subtrahiert, wobei alle Leerzeichen entfernt werden. Dadurch wissen Sie, wie viele Leerzeichen Sie in Ihrer Zeile haben und wie viele Wörter es sind (ungefähr, weil Sie auch ein doppeltes Leerzeichen eingeben können, zählt dies als zwei Wörter, aber Sie sagen, dass Sie es ungefähr wollen, also sollte dies ausreichen).