开始使用免费开始使用

Hot Deck 插补

创建名为 dbo.GetTripDistanceHotDeck 的函数,使用 Hot Deck 方法返回一个 TripDistance 值。TripDistance 的精度应为 18,小数位为 4。

本练习是课程的一部分

SQL Server 中的函数与存储过程编写

查看课程

练习说明

  • 创建名为 dbo.GetTripDistanceHotDeck() 的函数,并返回 numeric 数据类型。
  • YellowTripData1000 条样本记录中选择第一个 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;
编辑并运行代码