IniziaInizia gratis

Impostare un costo minimo di ricarica

L'azienda proprietaria di queste colonnine vuole impostare un costo minimo di ricarica per ogni città in cui opera. Per farlo, desidera rendere il decimo costo di ricarica più economico di ciascuna città il minimo che ogni utente deve spendere quando ricarica il proprio veicolo in una sessione. In qualità di esperto Snowflake, il tuo compito è trovare questo valore per ogni città, così da poter poi confrontare ciascun record con esso.

Questo esercizio fa parte del corso

Window Functions in Snowflake

Visualizza il corso

Istruzioni dell'esercizio

  • Usa una funzione finestra per trovare il decimo valore più basso di charging_cost.
  • Partiziona i dati per charging_station_location per assicurarti di trovare un valore minimo per ogni città.
  • Assegna ai risultati l'alias minimum_cost.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

SELECT
	charging_station_location,
	user_id,
	charging_cost,
    
    -- Find the tenth-smallest charging cost
    ___(___, ___) OVER(
      	-- Segment the data by charging_station_location
		___
    	ORDER BY charging_cost
    -- Alias the result as minimum_cost
    ) ___ ___
    
FROM ELECTRIC_VEHICLES.charging;
Modifica ed esegui il codice