gpt4 book ai didi

mysql - 如何在 MySQL 中正确地字符串标记

转载 作者:行者123 更新时间:2023-11-28 23:29:13 25 4
gpt4 key购买 nike

我意识到我们可以使用 substring()locate() 函数进行标记化

我试过查询

insert into sum_of_counts
select substring(pair,1,locate('|',pair)),
sum(count)
from em
group by substring(pair,1,locate('|',pair))

例如:我们使用'resumption|||resumption'作为对在substring('resumption|||resumption',1,locate('|','resumption|||resumption'))之后查询应该是 resumption|但是在查询之后出现了

+------------+------+
| wild_pair | sum |
+------------+------+
| resumption | 8 |
+------------+------+

问题是我们可以在 em 表中找到 'resumption|||resumption'在我检查表 sum_of_counts 之后,一些 wild_pairword| 一些 wild_pair 只是 word 我该如何解决这个问题?

最佳答案

SELECT
LEFT(`pair`, LOCATE('|||', `pair`)) `wild_pair`,
SUM(count) `sum`
FROM `em`
GROUP BY `wild_pair`;

应该更容易做同样的事情。

如果将结果插入另一个表时发生错误,请检查现有列是否足够宽以全长计算数据。

关于mysql - 如何在 MySQL 中正确地字符串标记,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37946723/

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