Comece agoraComece grátis

Encontrando o compositor mais eficiente

Essa é divertida! Você está conversando com uma pessoa do time e decide encontrar o artista que, em média, cobra mais por segundo em suas músicas. Para isso, você vai usar a tabela tracks e uma Common Table Expression.

Este exercicio faz parte do curso

Manipulação de dados no Snowflake

Ver curso

Instruções do exercicio

  • Crie uma Common Table Expression (CTE) chamada track_metrics que recupere o composer, o número de segundos e o unit_price.
  • Ao definir track_metrics, certifique-se de recuperar apenas registros com valor não vazio para composer.
  • Consulte a CTE track_metrics para encontrar o médio preço por segundo para cada composer usando a fórmula unit_price / num_seconds.

exercicio interativo prático

Tente este exercicio completando este código de exemplo.

-- Create a CTE called track_metrics, convert milliseconds to seconds
___ ___ ___ (
    SELECT 
        composer,
        milliseconds / 1000 AS num_seconds,
        unit_price
    FROM store.track
 	-- Retrieve records where composer is not NULL
    ___
)

SELECT
    composer,
    -- Find the average price-per-second
    ___ AS cost_per_second
___
GROUP BY composer
ORDER BY cost_per_second DESC;
Editar e Executar Código