jpa Null 을 0으로

    [JPA] COALESCE - @Query에서 sum()사용시 Null 을 0으로

    [JPA] COALESCE - @Query에서 sum()사용시 Null 을 0으로

    @Query에서 sum 을 사용하는데 결과가 Null이 나오는 데이터를 0으로 반환하고 싶다면 COALESCE 을 사용해준다. COALESCE 는 null이 아니면 첫번째 값, null 이면 두번째 값을 반환한다. @Query("select COALESCE(sum(c.price),0) from Calculate c where c.companyId = :companyId")