600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > Java—sql关于不同条件下合并结果

Java—sql关于不同条件下合并结果

时间:2023-11-20 07:49:21

相关推荐

Java—sql关于不同条件下合并结果

场景:

查询同一张表,有不同的查询条件,但要合并查询结果?使用case when处理不同的查询条件。

例:

sql1:

select user_nameas 用户名, count(0) as 拜访次数 from jgroup byuser_name

sql2:

select user_nameas 用户名, count(0) as 有效次数 from j where valid=’1’ group byuser_name

此时要合并sql1和sql2的结果:

合并sql:

select user_nameas 用户名, count(0) as拜访次数,sum(case when valid=’1’then 1 else 0 end) as 有效次数 from j group byuser_name

以上便是case when对于合并sql的用法啦,有更多的用法欢迎分享呀!

最后祝大家岁岁平安,永无Bug!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。