SQL函数来计算字符串出现在列中的次数?

前端之家收集整理的这篇文章主要介绍了SQL函数来计算字符串出现在列中的次数?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
是否有一个MysqL函数可以计算字符串在另一个字符串或列中出现的次数?基本上我想要:
SELECT
    SUB_COUNT('my word',`my_column`) AS `match_count`
FROM `table`

谢谢!

编辑:
我需要知道字符串出现在SELECT的每一行的列中的次数.

解决方法

一个明显但不可扩展的方式是这样的
(LENGTH(`my_column`) - LENGTH(REPLACE(`my_column`,'my word','')))/LENGTH('my word')

你有没有调查过MysqLFull Text搜索

猜你在找的MsSQL相关文章