postgre 统计字符串中字符的个数
比如有个字符串‘cat,fish,dog,pig’
我想统计其中的单词个数,比如上面的例子,单词个数是:4。
换句话说,其实我只要获得逗号出现的次数+1就行了。
但是我不知道postgre中有什么字符串函数可以实现这个功能。
我想统计其中的单词个数,比如上面的例子,单词个数是:4。
换句话说,其实我只要获得逗号出现的次数+1就行了。
但是我不知道postgre中有什么字符串函数可以实现这个功能。
作者: jjandkk 发布时间: 2011-05-20
len(字符串)-len(replace(字符串,',',''))+1
意思
把,替换成空,然后改之前之后长度求差
作者: rucypli 发布时间: 2011-05-20
引用 1 楼 rucypli 的回复:
len(字符串)-len(replace(字符串,',',''))+1
意思
把,替换成空,然后改之前之后长度求差
len(字符串)-len(replace(字符串,',',''))+1
意思
把,替换成空,然后改之前之后长度求差
好主意
作者: jjandkk 发布时间: 2011-05-20