查找字符串'10,A,B' 中逗号','出现的次数cnt。
因为sql没有查找子串的函数,所以变相的用一种技巧去做。
用空白的空格符去替换逗号,然后利用length函数去相减。
先介绍2个函数
length():统计字符串长度。
replace(字符串,“需要替换的子串”,“用于替换子串的字符串”)
答案:
select length(
'10,A,B'
) -length(replace(
'10,A,B'
,
","
,
""
))
查找字符串'10,A,B' 中逗号','出现的次数cnt。
因为sql没有查找子串的函数,所以变相的用一种技巧去做。
用空白的空格符去替换逗号,然后利用length函数去相减。
先介绍2个函数
length():统计字符串长度。
replace(字符串,“需要替换的子串”,“用于替换子串的字符串”)
答案:
select length(
'10,A,B'
) -length(replace(
'10,A,B'
,
","
,
""
))