gpt4 book ai didi

mysql - 计数列中的定界值

转载 作者:行者123 更新时间:2023-11-29 04:52:01 25 4
gpt4 key购买 nike

请为我建议以下 SQL 查询我将项目的 ID 存储在一列中,例如 1、2、3、4 作为定界值或 CSV 值。
现在我想计算一个特定单元格中特定行中的项目数。

即如果我在表格的单元格中有 25、45、26、45、46。
我想要像 5 这样的输出,它只不过是单元格中一行中的项目数,比如 (0,0)。非常感谢您的回复

最佳答案

假设您没有像“123,123”这样的值,(注意末尾的逗号)这应该有效:

SELECT
LENGTH(yourColumn) - LENGTH(REPLACE(yourColumn, ',', '')) + 1 AS numberOfItemsInRow
FROM yourTable;

查找更多信息 here .

但是规范化你的数据库真的会更好!

关于mysql - 计数列中的定界值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10738125/

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