我在MySQL的一个表中有一个包含ngrams的列,我想验证每个ngram的长度是否正确。
例如如果ngram是'复杂的黑客计划'那么空白的数量应该是两个。
MySQL中有什么可以计算空白吗?或者有人建议快速SQL修复?
答案 0 :(得分:1)
我在SQL Server中使用的一个稍微适合使用MySQL functions的是:
CHAR_LENGTH(Column) - CHAR_LENGTH(REPLACE(Column,' ','')
那就是 - 如果删除所有空格,列的长度是多少,相对于列的长度是多少? 应为您提供存在的空格数。