시작하기무료로 시작하기

평균 대치(Mean imputation)

TripDistance가 0으로 잘못 입력된 YellowTripData 레코드에 평균 대치(mean imputation)를 적용하는 저장 프로시저를 만드세요. 평균 이동 거리 변수는 정밀도 18, 소수점 4자리로 설정해야 합니다.

이 연습은 강의의 일부입니다

SQL Server에서 함수와 저장 프로시저 작성하기

강의 보기

연습 안내

  • cuspImputeTripDistanceMean이라는 이름의 저장 프로시저를 만드세요.
  • 숫자형 변수 @AvgTripDistance를 생성하세요.
  • TripDistance0보다 큰 모든 레코드에 대해 평균 TripDistance를 계산하세요.
  • YellowTripData에서 TripDistance0인 레코드를 @AvgTripDistance로 업데이트하세요.

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

-- Create the stored procedure
___ ___ dbo.___
AS
BEGIN
-- Specify @AvgTripDistance variable
___ ___ AS numeric (18,4)

-- Calculate the average trip distance
___ ___ = ___(___) 
FROM YellowTripData
-- Only include trip distances greater than 0
___ ___ ___ ___

-- Update the records where trip distance is 0
___ ___
___ ___ =  ___
WHERE ___ = _
END;
코드 편집 및 실행