Inizia subitoInizia gratis

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

Visualizza corso

Istruzioni dell'esercizio

  • Crea una funzione chiamata dbo.GetTripDistanceHotDeck() che restituisca un tipo di dato numeric.
  • Seleziona il primo valore TripDistance dal campione di 1000 record di YellowTripData.
  • Il campione di 1000 record deve includere solo quelli in cui TripDistance è 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;
Modifica ed esegui il codice