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).