gpt4 book ai didi

mysql - 如何计算 char 数据类型列中的行数

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

我的 table 是

date       value       name
may02 22 s1
may03 s1
may04 34 s2
may05 35 s2
may06 s3
may07 12 s3
may08 22 s3

值是 char 数据类型我的查询是

select count(*) as count_value  from my_table group by name;

正在获取

name       count_value
s1 2
s2 2
s3 3

但我需要

name       count_value
s1 1
s2 2
s3 2

应该消除空白行,请帮助我

最佳答案

我认为这应该可以解决问题:

select name, count(*) as count_value  from my_table where length(value) > 0 group by name;

这里有一个fiddle样本。

条件也可以为空值

value is not null

或者如果你有,我不知道......空格?在值列中,类似于

length(trim(value)) > 0

关于mysql - 如何计算 char 数据类型列中的行数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33031150/

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