Mysql |
您所在的位置:网站首页 › 求符合条件的个数的函数 › Mysql |
mysql 统计条数很简单, 使用 count 函数就行,但是带条件统计,可能有些小伙伴跟我一样,还有些疑问,废话不多说 上代码 已有数据: 区别:count(*) 包含 null 值的条目,count(字段) 则不包含 count(*) // 返回 3 count(name) // 返回 2,去除了 第三条 null 值记录性能:网上众说纷纭,其实想想 * 是不需要知道内容的,计数就行。而 字段 则多了一层是否为 null 的判断,效率应该是 count(*) 会高一些,但是除非是海量的数据量,区别应该可以忽略(大家可以自己求证下)~ ~ 回归正题,带条件计数的写法 :例:求 age 大于 20 人数 select count(age > 20 or null) from 表名 // 返回 1* age > 20 为表达式,可以 随便写( >= 、 20 then 1 end) from test 感谢您的阅读,欢迎点赞、关注、收藏!如果文章中有任何错误,或者您有更好的理解和建议,也欢迎和我联系! |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |