题解 | #查找字符串 10,A,B 中逗号,出现的次数cnt#

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

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

完整代码:

SELECT (length("10,A,B")) - length(REPLACE('10,A,B',",","")) AS cnt
SQL练习 文章被收录于专栏

已完成牛客的SQL练习。接下来是算法的练习

全部评论
SELECT id,count(',') cnt from strings group by id count没法计算逗号的数量吗?
点赞 回复 分享
发布于 2021-12-04 09:39

相关推荐

01-05 09:14
同济大学 Java
不要盒我呀:我要是9✌🏻我就选保研,保研了大四再找实习,实习之后,如果觉得自己不适合互联网工作模式,还能有其他选择,如果实习后决定了走互联网,也能提升学历提高竞争力
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务