请原谅我英语不好。我有一个名为Subject的字段的表。该字段的值是任何类型的字符串。有没有办法找到每个字段中有多少空格char。例如,“mme mme”是1,“mme”是0,“mme mme mme”是2。
答案 0 :(得分:1)
来自MySQL List:
select length(Subject) - length(replace(Subject, ' ', ''))
或者这个:
SELECT CHAR_LENGTH(Subject) - CHAR_LENGTH(REPLACE(Subject, ' ', '')) as
num_spaces FROM my_table;
答案 1 :(得分:0)
你可以试试这个:
SELECT length(Subject) - length(replace(Subject, ' ', '')) FROM table;
答案 2 :(得分:0)
如果你想用PHP做,你可以使用substr_count。
substr_count(STRING_HERE, " ");
Docs to substr_count(); (PHP.NET)
它将根据需要返回空格数。