Mysql中Count函数的正确使用
程序员文章站
2024-01-11 09:25:16
备注: 直接使用Count(*)或Count(1)这些大家基本都会,主要是Count函数还可以加满足表达式的统计:express 关于Count函数表达式的用法,目前个人只知道2种: a:使用:Count(表达式 Or null) b:使用:Count(Case when 表达式 then 1 E... ......
备注: 直接使用count(*)或count(1)这些大家基本都会,主要是count函数还可以加满足表达式的统计:express
关于count函数表达式的用法,目前个人只知道2种:
a:使用:count(表达式 or null)
b:使用:count(case when 表达式 then 1 end) 或者 count(case when 表达式 then 1 else null end)
如:
select userid, count(parentid=0 or null), count(case when parentid=0 then 1 end), count(case when parentid=0 then 1 else null end) from usermessage where userid in (511946,656015,1541157,3465768,5049530,5112483,5210074,5372797) group by userid
上一篇: 第一个SpringBoot程序
推荐阅读
-
Mysql中Count函数的正确使用
-
smarty模板引擎中内建函数if、elseif和else的使用方法_PHP
-
HIVE中row_number函数的描述与使用场景
-
MySQL中的RAND()函数使用详解_MySQL
-
MySQL中TIMESTAMPDIFF和TIMESTAMPADD函数的用法_MySQL
-
PHP中可以自动分割查询字符的Parse_str函数使用示例_php实例
-
HIVE中row_number函数的描述与使用场景
-
scanf字符串 如何使用PHP中的字符串函数
-
解析mysql中UNIX_TIMESTAMP()函数与php中time()函数的区别_PHP教程
-
为什么不推荐在PHP中使用诸如"mysql_xxx()"的函数