평균 대치(Mean imputation)
TripDistance가 0으로 잘못 입력된 YellowTripData 레코드에 평균 대치(mean imputation)를 적용하는 저장 프로시저를 만드세요. 평균 이동 거리 변수는 정밀도 18, 소수점 4자리로 설정해야 합니다.
이 연습은 강의의 일부입니다
SQL Server에서 함수와 저장 프로시저 작성하기
연습 안내
cuspImputeTripDistanceMean이라는 이름의 저장 프로시저를 만드세요.- 숫자형 변수
@AvgTripDistance를 생성하세요. TripDistance가0보다 큰 모든 레코드에 대해 평균TripDistance를 계산하세요.YellowTripData에서TripDistance가0인 레코드를@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;