1. 题目
-
题目来源:SQL51 查找字符串中逗号出现的次数
-
题目描述
统计每个字符串中逗号出现的次数cnt。 -
一张表
-
所需结果
2. 题解
考察的知识点不难,但是这个转换求解个数的思路第一次见恐怕有些难想。
思路就是:用REPLACE(string, target_s1, result_s2)
将逗号转换为空字符得到一个新的字符串,再求新旧字符串的长度差值即可。
SELECT id, LENGTH
题目来源:SQL51 查找字符串中逗号出现的次数
题目描述
统计每个字符串中逗号出现的次数cnt。
一张表
所需结果
考察的知识点不难,但是这个转换求解个数的思路第一次见恐怕有些难想。
思路就是:用REPLACE(string, target_s1, result_s2)
将逗号转换为空字符得到一个新的字符串,再求新旧字符串的长度差值即可。
SELECT id, LENGTH