SQL函数来计算字符串出现在列中的次数?
发布时间:2020-12-12 16:25:50 所属栏目:MsSql教程 来源:网络整理
导读:是否有一个MySQL函数可以计算字符串在另一个字符串或列中出现的次数?基本上我想要: SELECT SUB_COUNT('my word',`my_column`) AS `match_count`FROM `table` 谢谢! 编辑: 我需要知道字符串出现在SELECT的每一行的列中的次数. 解决方法 一个明显但不可扩展
是否有一个MySQL函数可以计算字符串在另一个字符串或列中出现的次数?基本上我想要:
SELECT SUB_COUNT('my word',`my_column`) AS `match_count` FROM `table` 谢谢! 编辑: 解决方法一个明显但不可扩展的方式是这样的(LENGTH(`my_column`) - LENGTH(REPLACE(`my_column`,'my word','')))/LENGTH('my word') 你有没有调查过MySQL的Full Text搜索? (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |