gpt4 book ai didi

javascript - 获取mysql中某个字段中表达式出现的次数

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

我在 mysql 表中有一个名为“category”的字段。在它们里面,我存储了像“main/item1/000”这样的值,并且它从“item1”到“itemN”用固定的“main”填充。 (使用javascript,我想实现这个)

1 ) 我正在寻找的是获取每个项目的计数,例如“item1”或“item2”的计数等。我已经搜索但没有得到结果。我认为正则表达式是解决这个问题的方法。

我的逻辑是这样的:(我知道这是一个错误)

SELECT COUNT(category) from myTable WHERE "main/"varaiable_here = "item1"

2)如何从“/”分隔的字符串中获取“item1”

最佳答案

要查找表中类别中 item2 的计数,请使用:

 SELECT count(*) 
FROM mytable
WHERE category LIKE '%item2%';

要查找两个“/”之间的字符串,您可以使用:

SELECT substring_index(substring_index(category,'/',-2),'/',1) 
FROM mytable;

Here's fiddle 。

关于javascript - 获取mysql中某个字段中表达式出现的次数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28009509/

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