数据库中某字段中含空值,查询结果报NullpointerException
来源:互联网 发布:商业银行零售业务数据 编辑:程序博客网 时间:2024/06/06 09:56
这个问题,具体原因我也不大清除,可能是mysql,加了mycat中间件的缘故吧
我先描述下问题场景,就给出解决方案
首先呢,问题是来源于导出excel表格,查询展示是有数据的,但是导出excel没有数据,我具体查看了两条sql,发现查询展示的sql没有问题,
但是导出excel的sql包nullpointerException异常,很是费解
select id,xuehao,kahao,name from table where id = 22 order by xuehao desc,kahao desc;
而就是因为xuehao这个字段中含有空值,所以导致查询异常
直接select id,xuehao,kahao,name from table where id = 22 order by kahao desc;这样是没问题的
解决方案呢:
将含有空值的cell置为‘ ’(空字符串)
select id,IFNULL(xuehao,' ') AS xuehao,kahao,name from table where id = 22 order by xuehao desc,kahao desc;
阅读全文
0 0
- 数据库中某字段中含空值,查询结果报NullpointerException
- sql 查询字段结果中显示单引号
- 数据库查询数字字段页面报错
- 用java把从数据库中查询出的结果集重新按照结果中的几个字段重新排序
- 如何从oracle数据库的查询结果中,截取某个字段数据中含有“,”之前的数据
- controller中dao报nullPointerException
- SQL查询分组后结果中某字段按照条件相加的实现
- python sqlite中通过字段名获取查询结果
- mysql在查询结果中自动添加序号字段列
- SQL 在查询结果中增加标记字段
- sql查询语句的结果字段中有空值
- mongodb中根据集合中的字段关系返回查询结果
- 查询结果update字段到另外一张表中
- 查询数据库中某个字段在哪张表
- sql查询数据库中包含字段表
- Android中通过uri查询数据库字段
- 数据字典查询数据库中分区字段
- 查询出数据库表中字段名
- t-sql 简单认识
- Hibernate,JPA注解(二)
- Http协议三次握手与四次挥手
- LeetCode: 557. Reverse Words in a String III
- JavaScript 的深拷贝和浅拷贝
- 数据库中某字段中含空值,查询结果报NullpointerException
- Extent Interaction——Extent交互控件
- mysql参数优化
- Hibernate,JPA注解(三)
- 关于android反编译
- kubeadm快速部署kubernetes1.6.6
- JSP中的EL表达式详细介绍
- iOS必知的lldb调试命令
- WindowManagerServices Android 7(一)