Hot Deck 插补
创建名为 dbo.GetTripDistanceHotDeck 的函数,使用 Hot Deck 方法返回一个 TripDistance 值。TripDistance 的精度应为 18,小数位为 4。
本练习是课程的一部分
SQL Server 中的函数与存储过程编写
练习说明
- 创建名为
dbo.GetTripDistanceHotDeck()的函数,并返回numeric数据类型。 - 从
YellowTripData的1000条样本记录中选择第一个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;