2

JPAにStudentテーブルがあり、フィールドid(主キー)、studentNameが含まれており、そのstudentCodeのstudentCodeはnull可能です。したがって、私のテーブルでは、一部の行に学生コードが含まれ、一部には含まれていません。StudentテーブルからstudentCodeを取得しようとすると、nullではないstudentCodeのみが返され、null値のstudentコードは返されません。私はこれをググった。しかし、私は正しい解決策を見つけることができません。

次のようなクエリを追加しました

SELECT s.studentCode from Student s

私のテーブルのstudentCodeは121,500,null,203,null,nullなどです。クエリはの値のみを121, 500, 203返し、null値は返しません。

データ型はid(int)、studentName(varchar(25))、studentCode(varchar(10))用です

4

1 に答える 1

0

nullプロパティではないwhere条件を1つ追加します。次に、nullのすべての値を返します。元:

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

于 2012-12-28T07:24:30.080 に答える