2

我在 JPA 中有一个 Student 表,其中包含字段 id(主键)、studentName,并且该 studentCode 中的 studentCode 可以为空。所以在我的表中,有些行包含学生代码,有些则不包含。当我试图从 Student 表中获取 studentCode 时,只有不为 null 的 studentCode 被返回,并且 null 值的学生代码没有返回。我用谷歌搜索了这个。但我找不到正确的解决方案。

我添加了查询,例如

SELECT s.studentCode from Student s

我的表的学生代码是121,500,null,203,null,null等等。查询只返回 的值,121, 500, 203不返回空值。

数据类型用于 id(int)、studentName(varchar(25))、studentCode(varchar(10))

4

1 回答 1

0

添加一个非空属性的 where 条件。然后它将返回所有带有 null 的值。前任:

SELECT s.studentCode from Student s where s.pkid is not null

于 2012-12-28T07:24:30.080 回答