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

[Mysql]查找字符串'10,A,B' 中逗号','出现的次数cnt

输入:"10,A,B"
输出:2.0000

知识点总结:

统计字符串长度:

1. char_length('string')/char_length(column_name)
任何编码下,多字节字符都算是一个字符;
length('string')/length(column_name)
1、utf8字符集编码下,一个汉字是算三个字符,一个数字或字母算一个字符。
2、其他编码下,一个汉字算两个字符, 一个数字或字母算一个字符。

2. 字符串替换:

REPLACE(s,s1,s2):将字符串 s2 替代字符串 s 中的字符串 s1

select char_length("10,A,B")-char_length(replace("10,A,B",",",""))


全部评论

相关推荐

11-03 13:18
门头沟学院 Java
包行:平时怎么刷算法题的哇,字节的手撕听说都很难
字节跳动工作体验
点赞 评论 收藏
分享
代码飞升_不回私信人...:别这样贬低自己,降低预期,放平心态,跟昨天的自己比。做好自己,反而会效率更高心态更好,加油兄弟
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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