Imputation Hot Deck
Créez une fonction nommée dbo.GetTripDistanceHotDeck qui retourne une valeur TripDistance selon la méthodologie Hot Deck. TripDistance doit avoir une précision de 18 et 4 décimales.
Cette activité fait partie du cours
Écrire des fonctions et des procédures stockées dans SQL Server
Instructions de l’exercice
- Créez une fonction nommée
dbo.GetTripDistanceHotDeck()qui retourne un type de donnéesnumeric. - Sélectionnez la première valeur
TripDistanceà partir d'un échantillon de1000enregistrements deYellowTripData. - L'échantillon de
1000enregistrements doit uniquement inclure ceux oùTripDistanceest supérieur à zéro.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
-- 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;