sql >> Databasteknik >  >> RDS >> Mysql

Mysql + räkna alla ord i en kolumn

Prova något sånt här:

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

Detta kommer att räkna antalet tecken i din kolumn, och subtraherar antalet tecken i din kolumn och tar bort alla mellanslag. Härmed vet du hur många blanksteg du har i din rad och vet härmed hur många ord det finns (ungefär eftersom du också kan skriva in ett dubbelsteg, detta kommer att räknas som två ord men du säger att du vill ha det ungefär så det får räcka).



  1. Kapslade relationer med Sequelize

  2. Python pandas to_sql 'lägg till'

  3. Jag är förvirrad över samtidiga MySQL-anslutningar

  4. Hur subtraherar man en till månaden för ett datumformat i mysql?