postgre 统计字符串中字符的个数

比如有个字符串‘cat,fish,dog,pig’

我想统计其中的单词个数,比如上面的例子,单词个数是:4。

换句话说,其实我只要获得逗号出现的次数+1就行了。

但是我不知道postgre中有什么字符串函数可以实现这个功能。

作者: jjandkk   发布时间: 2011-05-20


len(字符串)-len(replace(字符串,',',''))+1

意思
把,替换成空,然后改之前之后长度求差

作者: rucypli   发布时间: 2011-05-20

引用 1 楼 rucypli 的回复:
len(字符串)-len(replace(字符串,',',''))+1

意思
把,替换成空,然后改之前之后长度求差


好主意

作者: jjandkk   发布时间: 2011-05-20