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