SQL查询集合返回为[ null,null ]的问题研究
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,在Java项目中通过Mybatis查询数据库某个表的部分字段,方回值为list 。有时候会出现 [ null ,null ] 现象。具体原因是查询SQL只是取部分字段,而且这几个字段是 null。但对
千家信息网最后更新 2026年11月01日SQL查询集合返回为[ null,null ]的问题研究
在Java项目中通过Mybatis查询数据库某个表的部分字段,方回值为list
具体原因是查询SQL只是取部分字段,而且这几个字段是 null。
但对于数据库表的其他字段来说,查询却是有值的,只是恰巧你查询的字段为Null。

执行:SELECT * FROM user2 WHERE name='rtr';
结果为:
a rtr 2019-02-19
b rtr 2019-02-19
执行:SELECT department_id FROM user2 WHERE name='rtr'
结果为:
null
null
执行:SELECT COUNT(*) FROM
(SELECT department_id FROM user2 WHERE name='rtr' )AS t
结果为:2。
解决方案:需要查询的几个字段,必须加上不为空判断。
SELECT department_id FROM user2 WHERE NAME = 'rtr' AND department_id IS NOT NULL
结果:null
SELECT
COUNT( )
FROM
( SELECT FROM user2 WHERE NAME = 'rtr' AND department_id IS NOT NULL ) AS t
结果:0
字段
查询
结果
只是
数据
数据库
部分
原因
方案
有时候
现象
解决方案
项目
中通
问题
研究
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
精品咖啡豆
互联网科技名片
互联网科技网
科技金融是不是互联网金融
互联网科技有限公司经营范围
互联网金融公司科技
科技互联网公司logo
互联网 新科技
中正互联网科技招聘
安控科技rtu产品工业互联网
新兴科技互联网创新大赛颁奖典礼
广州市恰铎互联网科技有限公司
哈尔滨屹滨互联网科技有限公司
互联网科技扶贫时间
中科明德北京互联网科技
工业互联网山东科技大学
吉林省码上互联网科技电话
广州智享互联网科技
数字互联网科技有限公司
山东蛋芒互联网科技有限公司
手磨咖啡
互联网科技图片
科技互联网政务服务
科技互联网技术
为想互联网科技
万达互联网科技
滨湖区互联网智能科技产品供应
互联网媒体平台算高科技产业
云南省自由互联网科技有限公司
银川新华互联网科技学校是国营吗