0

我在 MySQL 的表中有一个包含 ngram 的列,我想验证每个 ngram 的长度是否正确。

例如,如果 ngram 是“复杂的黑客方案”,那么空格的数量应该是两个。

MySQL中有什么可以计算空格的吗?或者有人可以建议一个快速的 SQL 修复吗?

4

1 回答 1

1

我在 SQL Server 中使用的一个稍微适应使用MySQL 函数的方法是:

CHAR_LENGTH(Column) - CHAR_LENGTH(REPLACE(Column,' ','')

也就是说 - 列的长度是多少,如果所有的空格都被删除,列的长度是多少?这应该给你存在的空间数量。

于 2013-05-08T14:43:56.550 回答