sql >> Databáze >  >> RDS >> Mysql

Mysql + počítat všechna slova ve sloupci

Zkuste něco takového:

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

To spočítá počet znaků ve vašem sloupci a odečte počet znaků ve vašem sloupci a odstraní všechny mezery. Tím víte, kolik mezer máte ve svém řádku, a tím víte, kolik tam je slov (zhruba proto, že můžete psát i dvojitou mezeru, bude se to počítat jako dvě slova, ale řeknete, že to zhruba chcete, takže by to mělo stačit).



  1. MYSQL Přidejte pracovní dny k dnešnímu dni

  2. Nastavení časového limitu php

  3. Ladění výkonu PL/SQL pro dotazy typu LIKE '%...%' se zástupnými znaky

  4. Poskytovatel členství ASP.NET MVC + MySql, uživatel se nemůže přihlásit