SQL分组统计某个字段为空和不为空的数量

MySQL 数据库

1、使用CASE表达式

下面的例子,就是在让问日志表 t_pv 中,统计匿名访问和实名访问的数量。

-
	- - ------- - - - - - - - - -----
	---- - -
- ----
- - - - ------- - - - - - - --

如果表中是空字符串的话,应该是这样的:

-
	- - ------- - - - - - - - - -----
	---- - -
- ----
- - - - ------- - - - - - - --
人生除了生死,其余都是擦伤。