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安全错误
数据库的锁怎样保障安全
山东特亿宝互联网科技有限公司
互联网科技公司的优势
鸠鸠互联网科技
互联网科技与金融科技
互联网科技英文
奇酷互联网络科技公司
广州紫鲸互联网科技
佩信高科技互联网
云创客互联网科技公司
中国的互联网科技企业的崛起
互联网经济与金融科技
天津腾达互联网科技有限公司
乌鲁木齐新华智原互联网科技学校
工业互联网山东科技大学
江苏互联网科技小贷
广东鹅鹅鹅互联网科技有限公司
现代互联网科技公司
上海互联网科技园景观
承德科技产业互联网平台
北京瑞云互联网科技有限公司
美国互联网黑科技
伴你行互联网科技有限公司
狮子座互联网科技培训
长亮科技 互联网金融
联恩商钥互联网科技有限公司
新华互联网科技2019
消费医药和互联网科技
为客找房互联网科技公司怎么样
互联网科技接地气
互联网高科技绘画