Small Asteroid Blog

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

백엔드/Spring

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

작은소행성☄️ 2023. 5. 19. 09:35
728x90

 

@Query에서 sum 을 사용하는데 결과가 Null이 나오는 데이터를 0으로 반환하고 싶다면 COALESCE 을 사용해준다. 

COALESCE 는 null이 아니면 첫번째 값, null 이면 두번째 값을 반환한다. 

@Query("select COALESCE(sum(c.price),0) from Calculate c where c.companyId = :companyId")

 

728x90
반응형