mysql分组查询数据,将数据中null和''作为一组查询结果
来源:互联网 发布:软件打不开是什么原因 编辑:程序博客网 时间:2024/06/05 03:26
1、需求详情
对学生的成绩按科类进行分组查询,如分组查询科类中学生的最大成绩。
2、遇到的问题
学生数据中,学生的科类同时存在null和‘’,这样使用group by会出现两条记录,null和''作为单独一条记录
3、解决办法
使用ifnull()函数进行处理,例如:group by ifnull('kl','')。这样会先将科类中的null处理为‘’,然后进行分组,达到合并成一条的效果
0 0
- mysql分组查询数据,将数据中null和''作为一组查询结果
- Mysql中的数据分组和子查询
- Mysql高级查询-----汇总和分组数据
- mysql查询分组显示数据结果之GROUP_CONCAT使用
- mysql查询分组显示数据结果之GROUP_CONCAT
- mysql分组查询结果集作为条件查询的问题
- mysql分组查询最新数据
- mysql在把子查询结果作为删除表中数据的条件,mysql不允许在子查询的同时删除原表数据
- 浅析如何将C#数据查询结果放进Combobox中
- MySQL数据库学习06-查询数据:排序和分组
- 从查询结果中查询数据
- mysql分组查询最大的数据
- MySQL分组数据与子查询
- mysql分组查询 查出最新的数据
- mysql取得查询结果中随机的一条数据
- python mysql中查询数据,结果中文显示乱码
- mysql - Navicat中无法编辑查询结果数据
- 分组 查询前几条数据
- 思科 IOS简介
- poj_3020 Antenna Placement(二分图最小路径覆盖)
- 【HDU 1028】【母函数 整数划分】Ignatius and the Princess III
- 16 - 10 - 23 字符串输入(fputs()函数)溢出的原理
- Linux进程间的通信方式:信号
- mysql分组查询数据,将数据中null和''作为一组查询结果
- 大数据Spark “蘑菇云”行动第64课: 页面跳转功能分析与架构 A、B、C页面之间跳转率的计算方法
- vmware虚拟机上运行ubuntu14开机显示“无法应用原保存的显示器配置”问题的解决办法
- 学习echarts后的一点感悟
- hibernate中的三级缓存与加载
- 带缓存的I/O操作
- 解决用户不在sudoers文件中的问题
- 无中生有之突击NOIP(4)--搜索
- gradle