社区
MySQL
帖子详情
小问题mysql count()函数
byeceg
2012-02-16 05:37:12
select count(a.num) from a
表a的num字段类型是int,值可能是null或数字
可以让上面的sql语句输出的结果,null的时候为0,数字的时候返回最大值。
最好能在hibernate里面也能通用?谢谢
...全文
139
5
打赏
收藏
小问题mysql count()函数
select count(a.num) from a 表a的num字段类型是int,值可能是null或数字 可以让上面的sql语句输出的结果,null的时候为0,数字的时候返回最大值。 最好能在hibernate里面也能通用?谢谢
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
byeceg
2012-02-17
打赏
举报
回复
[Quote=引用 3 楼 rucypli 的回复:]
select max(case when a.num is null then 0 else a.num
end
) from a
[/Quote]
谢谢了。
rucypli
2012-02-16
打赏
举报
回复
select max(case when a.num is null then 0 else a.num) from a
byeceg
2012-02-16
打赏
举报
回复
[Quote=引用 1 楼 acmain_chm 的回复:]
select max(a.num) from a
[/Quote]
不好意思,我打错了。
select max(a.num) from a我用的是这个。
[Quote=引用楼主 byeceg 的回复:]
select max(a.num) from a
表a的num字段类型是int,值可能是null或数字
可以让上面的sql语句输出的结果,null的时候为0,数字的时候返回最大值。
最好能在hibernate里面也能通用?谢谢
[/Quote]
ACMAIN_CHM
2012-02-16
打赏
举报
回复
select max(a.num) from a
MySQL
的GROUP BY与
COUNT
()
函数
的使用
问题
在
MySQL
中,GROUP BY和
COUNT
()
函数
是数据聚合查询中非常重要的工具。正确使用它们可以有效地统计和分析数据。然而,不当的使用可能会导致查询结果不准确或性能低下。本文将详细讨论GROUP BY和
COUNT
()
函数
的使用方法及常见
问题
,并提供相应的解决方案。
解决
mysql
的
count
()
函数
条件表达式不生效的
问题
解决
mysql
的
count
()
函数
条件表达式不生效的
问题
mysql
count
()根据表达式统计数据
根据产品要求统计一个查询中某一列中不同值得数量,如下所示的语句: select * from table group by id having
count
(t='100')>1 and
count
(t='103')>2 统计的
count
()没有按照表达式进行统计,而是把所有的行都统计出来了。 后来查看资料才知道,
MySQL
确认
count
()括号内的表达式值不为空时,就会统计行数,因此
MySQL
57,062
社区成员
56,759
社区内容
发帖
与我相关
我的任务
MySQL
MySQL相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MySQL相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章