MySql Count查询满足多个行条件的唯一值个数
来源:互联网 发布:淘宝双十一销售排行榜 编辑:程序博客网 时间:2024/05/22 03:20
表结构如下:
目标:查询每个学校小于10岁的男学生个数
限制:需要一条SQL统计
解决:
由于需一条SQL统计每个学校,必须使用GROUP BY school
。
所以只能在COUNT
里使用条件,并且在COUNT
里写上条件判断,为了计算唯一个数,将student
作为满足IF
条件的返回值返回
SELECT COUNT(DISTINCT IF(age < 10 AND sex = m , student, null))FROM tableGROUP BY school
错误经验:
之前写的,查出来的数据是错的
SELECT COUNT(DISTINCT student AND IF(age < 10 AND sex = m , TRUE, null))FROM tableGROUP BY school
1 0
- MySql Count查询满足多个行条件的唯一值个数
- select count(*) 查询满足条件的记录的条数
- mysql的count查询中使用条件
- 确定满足条件的集合的个数
- 找出满足条件数对的个数
- 寻找满足条件的多个数
- 递归 寻找满足条件的多个数
- 寻找满足条件的多个数
- excel满足多个条件的个数
- 满足条件的第n个数
- 08查找满足条件的n个数
- 满足条件的整数对个数
- MySQL 一个条件查询出数据表中所有满足条件的数据的方法
- hibernate查询满足指定条件的记录
- mongodb查询部分满足条件的列
- mysql count(),sum()等作为条件查询
- mysql count(),sum()等作为条件查询
- mysql-带条件的count
- ns3--TapBridge, TapNetDevice,FdNetDevice等
- 背包问题之两个例题:Inflate & Building
- hihocoder 机会渺茫
- java可视化代码生成工具
- accept是又产生一个Socket端口吗?
- MySql Count查询满足多个行条件的唯一值个数
- html5+css+js实现动画特效,人物动画
- leetcode (14) - Longest Common Prefix
- Android应用程序包扫描过程源码分析
- React Native 之 安装
- request乱码问题,post和get乱码调整
- Java之JDBC笔记
- Pandas学习笔记(1)
- 照着例子试了一下automake