我在JPA中有一个Student表,其中包含字段id(主键),studentName和来自该studentCode的studentCode可以为空。所以在我的表中,有些行包含学生代码,有些则不包含。当我试图从Student表中获取studentCode时,只返回非null的studentCode,并且返回null值学生代码。我用Google搜索了这个。但我找不到正确的解决方案。
我添加了诸如
之类的查询SELECT s.studentCode from Student s
我桌子的studentCode是121,500,null,203,null,null
,依此类推。查询仅返回121, 500, 203
的值,并且不返回空值。
数据类型适用于id(int),studentName(varchar(25)),studentCode(varchar(10))
答案 0 :(得分:0)
在where null属性中添加一个where。然后它将返回null的所有值。 例如:
SELECT s.studentCode from Student s where s.pkid is not null