怎么在mysql中使用if函数
今天就跟大家聊聊有关怎么在mysql中使用if函数可能很多人都不太了解,为了让大家更加了解小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获
具体要求是:分别统计系统通知和投诉建议两种消息的总条数、成功条数和失败条数。
遇到这样的问题我们一般的思路就是用type汾组,分别查询系统通知和投诉建议的总条数然后用两个子查询来统计成功条数和失败条数。sql如下:SELECT
我们看看运行时间统计1千万条数據大概需要6分18秒。
那么有没有更简单更快的统计方式呢,当然是有的就是我们今天主要讲的if()函数。
说说思路假如我们统计成功条数,我们可以这样写if(status=1,1,0)这样如果status==1,则返回1否则返回0。然后我们通过SUM()函数将成功条数相加即可
看完上述内容,你们对怎么在mysql中使用if函数有進一步的了解吗如果还想了解更多知识或者相关内容,请关注亿速云行业资讯频道感谢大家的支持。