string表格如下:
请你统计每个字符串中逗号出现的次数cnt。
以上例子的输出结果如下:
分析:1.利用length()函数获取对应字段的字符长度,LENGTHB()函数可用于获取对应字段的字节长度。字符指计算机中的字母、符号、数字、字,如:1、2、A、中、#等。字节是容量计量单位,一个英文字符等于一个字节,一个汉字字符等于3到4个字节。
2.字符串替换函数replace()函数定义:replace(被替换的字符串,字符串中被替换字符,替换字符)
3.字符串中逗号个数=原字符串的长度-替换掉逗号后的字符串长度
解答:
select id,(length(string)-length(replace(string,",","")))as cnt
from strings