Imputazione Hot Deck
Crea una funzione chiamata dbo.GetTripDistanceHotDeck che restituisca un valore TripDistance tramite la metodologia Hot Deck. TripDistance deve avere precisione 18 e 4 cifre decimali.
Questo esercizio fa parte del corso
Scrivere funzioni e stored procedure in SQL Server
Istruzioni dell'esercizio
- Crea una funzione chiamata
dbo.GetTripDistanceHotDeck()che restituisca un tipo di datonumeric. - Seleziona il primo valore
TripDistancedal campione di1000record diYellowTripData. - Il campione di
1000record deve includere solo quelli in cuiTripDistanceè maggiore di zero.
esercizio interattivo pratico
Prova questo esercizio completando questo codice di esempio.
-- 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;