Prøv noget som dette:
SELECT COUNT(LENGTH(column) - LENGTH(REPLACE(column, ' ', '')) + 1)
FROM table
Dette vil tælle antallet af tegn i din kolonne, og trække antallet af tegn i din kolonne fra og fjerne alle mellemrum. Herved ved du hvor mange mellemrum du har i din række og ved herved hvor mange ord der er (omtrent fordi du også kan skrive et dobbelt mellemrum, det vil tælle som to ord, men du siger du vil have det nogenlunde, så det burde være tilstrækkeligt).