Einer der üblichen Tricks dafür ist die Verwendung einer Kombination aus length
und replace
:
select (length(your_col) - length(replace(your_col, ','))) from your_table;
replace
ohne ein drittes Argument wird einfach das Zeichen entfernt.