我有字符串:'001;002;005'
我想在我的字符串中计算;
。
例如:
select count('001;002;005', expression)
返回2
select count('001;002;005;006', expression)
返回3
答案 0 :(得分:4)
select length(<your string>) - length(translate(<your string>, ';', ''));
答案 1 :(得分:3)
select length(regexp_replace('001;002;005', '[^;]', '', 'g'));
length
--------
2
(1 row)
表达式[^;]
表示分号以外的任何字符。