gpt4 book ai didi

mysql - 计算 VARCHAR 字段中字符串出现的次数?

转载 作者:行者123 更新时间:2023-11-29 18:45:48 28 4
gpt4 key购买 nike

我有一个这样的表:

<表类=“s-表”><标题>标题描述 <正文>测试1值等等值测试2值(value)测试测试3测试测试测试测试4值值值值值值

我试图弄清楚如何返回字符串在每个描述中出现的次数。

所以,如果我想计算“value”出现的次数,sql语句将返回:

<表类=“s-表”><标题>标题描述COUNT <正文>测试1值等等值2测试2值(value)测试1测试3测试测试测试0测试4值值值值值值5

有什么办法可以做到这一点吗?我根本不想使用 php,只想使用 mysql。

最佳答案

这应该可以解决问题:

SELECT 
title,
description,
ROUND (
(
LENGTH(description)
- LENGTH( REPLACE ( description, "value", "") )
) / LENGTH("value")
) AS count
FROM <table>

关于mysql - 计算 VARCHAR 字段中字符串出现的次数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44662872/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com