始める無料で始める

Hot Deck 補完

Hot Deck 手法で TripDistance の値を返す dbo.GetTripDistanceHotDeck という関数を作成してください。TripDistance は精度 18、少数 4 桁とします。

この演習はコースの一部です

SQL Server における関数とストアドプロシージャの作成

コースを見る

演習の手順

  • numeric 型を返す dbo.GetTripDistanceHotDeck() という関数を作成します。
  • 1000 件のサンプルから、YellowTripData の最初の TripDistance の値を選択します。
  • 1000 件のサンプルには、TripDistance が 0 より大きい行のみを含めてください。

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

-- Create the function
___ ___ ___.___()
-- Specify return data type
___ ___(18,4)
AS 
BEGIN
RETURN
	-- Select the first TripDistance value
	(___ TOP 1 ___
	FROM YellowTripData
    -- Sample 1000 records
	TABLESAMPLE(1000 rows)
    -- Only include records where TripDistance is > 0
	___ ___ ___ ___)
END;
コードを編集して実行