数据库整理
老猫*
我是一个憨憨,爱吃小熊饼干;
展开
-
sql 使用聚合函数查出来null值,size()==1,判断后取值空指针异常,解决方法。
例:因为只用到了sum()函数,本人尝试添加group by 分组后 size() == 0。如图:添加无关紧要的字段做分组。或者,这么判断下(80行报空指针异常),76行加判断,可自行优化: ...原创 2018-08-10 14:08:02 · 1982 阅读 · 0 评论 -
MySQL数据库5.7解决group by 的问题。
项目中本来使用的是mysql5.6进行开发,切换到5.7之后,突然发现原来的一些sql运行都报错,错误编码1055,错误信息和sql_mode中的“only_full_group_by“有关,到网上看了原因,说是mysql5.7中only_full_group_by这个模式是默认开启的。解决办法大致有两种:一:在sql查询语句中不需要group by的字段上使用any_value()函数,...原创 2018-08-10 14:14:17 · 5427 阅读 · 0 评论