,可以使用MySQL的内置函数来实现。以下是一种可能的解决方案:
下面是一个示例查询,演示如何在MySQL中查找两个逗号分隔的字符串之间的匹配:
SELECT SUBSTRING_INDEX(SUBSTRING_INDEX(column_name, ',', 2), ',', -1) AS matched_string
FROM table_name
WHERE FIND_IN_SET('string1', column_name) > 0
AND FIND_IN_SET('string2', column_name) > 0;
在上面的查询中,column_name
是包含逗号分隔的字符串的列名,table_name
是包含该列的表名。string1
和string2
是要查找的两个子字符串。
请注意,上述查询仅适用于两个逗号分隔的字符串之间的匹配。如果要查找更多子字符串之间的匹配,可以根据需要使用更多的SUBSTRING_INDEX函数和FIND_IN_SET函数。
对于MySQL中的字符串操作和函数,可以参考腾讯云的MySQL文档:MySQL字符串函数。
以上是关于在MySQL中查找两个逗号分隔的字符串之间的匹配的答案,希望能对您有所帮助。
领取专属 10元无门槛券
手把手带您无忧上云