请原谅我的英语不好。我有一个表,其中有一个名为 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, " ");
它将根据您的需要返回空格数。
于 2013-11-12T09:14:45.417 回答