下手な英語ですみません。Subject というフィールドを持つテーブルがあります。このフィールドの値は、任意の種類の文字列です。フィールドごとにいくつのスペース文字を見つける方法はありますか。たとえば、「mme mme」の場合は 1、「mme」の場合は 0、「mme mme mme」の場合は 2 です。
質問する
104 次
3 に答える
1
MySQLリストから:
select length(Subject) - length(replace(Subject, ' ', ''))
またはこれ:
SELECT CHAR_LENGTH(Subject) - CHAR_LENGTH(REPLACE(Subject, ' ', '')) as
num_spaces FROM my_table;
于 2013-11-12T09:09:27.150 に答える
0
これを試すことができます:
SELECT length(Subject) - length(replace(Subject, ' ', '')) FROM table;
于 2013-11-12T09:09:42.930 に答える
0
PHP で実行する場合は、substr_count を使用できます。
substr_count(STRING_HERE, " ");
ドキュメントから substr_count(); (PHP.NET)
必要なスペースの数が返されます。
于 2013-11-12T09:14:45.417 に答える