SQL 함수에서 단일 값을 가져올 때 어떻게 NULL을 0으로 변경할 수 있습니까? 두 날짜 사이의 모든 항목의 가격을 계산하는 쿼리가 있습니다. 다음은 select 문입니다. SELECT SUM(Price) AS TotalPrice FROM Inventory WHERE (DateAdded BETWEEN @StartDate AND @EndDate) 모든 테이블이 올바르게 설정되었다고 가정 할 수 있습니다. 두 날짜 중에서 선택하고 해당 날짜 범위 내에 항목이 없으면 함수는 0이 아닌 TotalPrice로 NULL을 반환합니다. 레코드를 찾을 수없는 경우 NULL이 아닌 0이 반환되는지 어떻게 확인할 수 있습니까? 대부분의 데이터베이스 서버에는 널이 아닌 첫 번째 인수를 리턴 하는 COALESCE 함수가 ..