MySQL查询count时使用条件

2021-10-23 From 程序之心 By 丁仪

MySQL 中使用 count 一般都是用于统计函数,常用的包括:

  • count 指定 column,如 count(id),统计所有行;
  • count 加 distinct,如 count(distinct name),统计时去重;

其实,count 里面还可以再指定条件。

count(('字段名' = '条件') OR NULL) 可以根据条件进一步筛选。如 count((name like '%ABCD%') OR NULL)

通常情况下我们不需要这样做,但是在复杂 SQL 中这样的筛选非常有用。

本文来源:程序之心,转载请注明出处!

本文地址:https://chengxuzhixin.com/blog/article/300312.html

发表感想

© 2016 - 2022 chengxuzhixin.com All Rights Reserved.

浙ICP备2021034854号-1    浙公网安备 33011002016107号