最大値 (ランク) を選択するには、JPQL (2.0) でクエリを作成する必要があります。
私が使う:SELECT max(rank) FROM test
テーブルが空の場合を除いて、これは正常に機能し、結果はnull
になりますが、必要0
です。
単純なifステートメントでnullを「キャッチ」できれば問題ありませんが、これはできません(フレームワークではJPAクエリのみを指定でき、Javaコードは指定できません)。
テーブルが空0
の場合に代わりにを取得するようにそのクエリを調整する方法を知っている人はいますか? null
- データベースは MySQL であり、ネイティブ クエリまたはストアド プロシージャはオプションではありません。