思路:本题使用length()函数与replace()函数相结合来解决问题

  1. 首先使用replace()函数将原字符串中的逗号用空串代替
  2. 然后使用原字符串的长度减去替换后字符的长度

完整代码:

SELECT (length("10,A,B")) - length(REPLACE('10,A,B',",","")) AS cnt