MySQL で REGEXP_REPLACE を使用したワードカウント
MySQL では、ユーザー定義関数を使用して Regex.Replace 関数の機能を実現できます。 REGEXP_REPLACE.
単語数のカウントには、次を使用できます。 REGEXP_REPLACE を使用して、単語間の複数のスペースを削除し、単一のスペースに置き換えます。これにより、次のクエリを使用して単語数をカウントできるようになります:
SELECT LENGTH(REGEXP_REPLACE(name, '\s+', ' ')) - LENGTH(REPLACE(name, ' ', '')) + 1 FROM table
このクエリは、単語間の複数のスペースを考慮して、「名前」フィールドの単語数をカウントします。
その他の考慮事項
以上がMySQL の REGEXP_REPLACE を効率的に単語カウントに使用するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。